log4j充许日志请求被输出到多个输出源,一个输出源被称做一个appender。上面有两个appender,第一个命名为stdout,使用了ConsoleAppender,
通过配置Target属性,把日志信息写到控制台,其效果等同于直接把信息打印到System.out上了。第二个appender命名为file,使用了
layout指定了日志信息输出的样式。上面两种输出都使用了PatternLayout,可以灵活地指定布局模式。但是要配置layout.ConversionPattern属性,
说明日志事件发生在TestLog4j类中的main线程中,在代码中的行数为第12行。
日志信息具有输出优先级,优先级从高到低分别是FATA、error、warn、info、debug。上面最后一句设置优先级别为debug,并且设置日志被分别输出到控制台以及
没有注释的log4j: