b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

jboss log4j2_jboss log4j m_log4j jboss自定义字段

电脑杂谈  发布时间:2017-03-08 13:04:01  来源:网络整理

jboss log4j m_log4j jboss自定义字段_jboss log4j2

一、Log4j2 Maven配置

Log4j2的性能高于log4j与logback,在项目中建议使用Log4j2,其依赖如下(目前最新版本为2.6.2):

二、log4j2.xml文件配置

log4j2.xml的配置文件放在classpath下就会被自动加载,其配置如下:

jboss log4j2_jboss log4j m_log4j jboss自定义字段

在配置文件中:

1、根节点configuration下有两个子节点:appenders和loggers(可定义多个appender和logger了)

2、appenders:定义输出,如定义的Console,是将日志输出到控制台,并对输出设置属性(通过PatternLayout设置输出格式)

3、loggers:定义多个logger,且logger通过name进行区分,对不同的logger配置不同的输出可appender-ref引用配置的appender的name

4、loggername机制

logger name类似于java package一样,比如有个包:cn.lsw.base.log4j2,而且生成Logger对象的时候通常通过Hello.class.getName()匹配定义的logger name,这是因为Logger也有继承关系。比如给cn.lsw.base定义了一个logger,那么它也适用于cn.lsw.base.lgo4j2这个logger。名称的继承是通过点“.”分隔的。此外,在上面的loggers配置中有子节点不是logger而是root,而且这个root没有name属性。jboss log4j2jboss log4j2这个root相当于根节点,所有的logger都适用与这个logger,所以即使在很多类里面通过类名.class.getName()得到很多的logger,而且没有在配置文件的loggers下面做配置也都能够输出,因为都继承了root的配置

三、log4j2与slf4j集成

log4j与slf4j集成还需添加另外的两个Maven Jar包依赖,配置如下:

获取Logger对象方式:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-36451-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 李振忠
        李振忠

        用户名输入时候键盘居然弹不出

      热点图片
      拼命载入中...