【问题标题】:Simple log4j configuration简单的 log4j 配置
【发布时间】:2017-11-25 08:26:57
【问题描述】:

我正在使用以下来启用调试信息

log4j.rootLogger=DEBUG, CA
log4j.appender.CA=org.apache.log4j.ConsoleAppender

log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

老实说,我从其他地方复制了上面的内容。我不确定这里的 CA 是什么意思?

【问题讨论】:

    标签: java log4j


    【解决方案1】:

    它是控制台附加程序。 ConsoleAppender 使用用户指定的布局将日志事件附加到 System.out 或 System.err。默认目标是 System.out。

    【讨论】:

      【解决方案2】:

      是ConsoleAppender,不过名字不重要,只要一致就行。

      例如

      log4j.rootLogger=DEBUG, BLAH
      log4j.appender.BLAH=org.apache.log4j.ConsoleAppender
      

      【讨论】: