我有一个java应用程序,它使用的log4j配置如下。
# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=DEBUG, A1
log4j.debug=false
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c %x - %m%n
# log4j.appender.A1.threshold=DEBUG
# DEBUG, INFO, WARN, ERROR, FATAL
log4j.category.com.myorganization.MyClass=INFO
log4j.category.com.myorganization.MyOtherClass=WARN
我想迁移到log4j2,配置和上面一样。虽然我找到了很多文档,特别是Migrating from log4j to log4j2 - properties file configuration,但没有一个例子包含类别配置,就像我在最后两行中看到的那样。
请任何人都可以帮助我如何将我的log4j2.properties文件与上述相同的配置?
1条答案
按热度按时间r3i60tvu1#
多亏了Piotr的解释,我的问题的答案看起来是这样的:
唯一的缺点似乎是记录器现在需要有名称(c1,c2,无论什么唯一的名称)。