log4j.rootCategory=DEBUG,CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=DEBUG
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d %-5p %-30c - %m%n
log4j.logger.org.apache.velocity=WARN
我需要从log4j迁移到log4j2,并且我需要如上所述更改属性文件。也许有人可以帮助我了解www.example.com是什么log4j2.properties样子。
这是我自己做的,但我不确定它是否正确
appenders = console
appender.console.type = Console
appender.console.name = STDOUT
appender.console.threshold=DEBUG
appender.console.layout.type=PatternLayout
appender.console.layout.pattern=%d %-5p %-30c - %m%n
1条答案
按热度按时间1aaf6o9v1#
Log4j2的属性格式并不是最流行的一种,您可以查看this answer以了解这种格式背后的逻辑。
您的配置缺少记录程序的配置:
还要注意的是,通常在
AppenderRef
上配置附加器的阈值(参见this question)。就我个人而言,我觉得XML格式更容易理解: