我一直在尝试为Log4j 2替换旧的.xml文件已有一段时间了,但无法让它工作。
我最大的问题是我为包添加的记录器完全被忽略了。
builder.add(builder.newLogger("org.reflections", Level.INFO));
这应该意味着忽略调试,但我可以在我的控制台中看到这个:
2017-12-01 02:16:45,523 [AWT-EventQueue-0] DEBUG org.reflections.Reflections - could not scan file
这不遵循我创建的PatternLayout,这使我相信Log4j 2被反射中的记录器忽略了。
奇怪的是,我在构建器API中执行与在.xml文件中完成相同的操作...
任何人都知道如何解决这个问题?
答案 0 :(得分:0)
好的,经过几个小时后,我设法弄明白了。 所以问题分为两部分。
setPackages()
的方法。现在它似乎一直在努力。