【发布时间】:2014-05-23 16:24:05
【问题描述】:
如果我错了,请纠正我,但似乎 log4j2.xml 必须在程序的类路径中,并且当您制作独立的可运行 .jar 文件时,类路径中的所有内容都会打包到 .jar 文件中程序。
如果是这种情况,则在将程序导出到 .jar 文件后无法更改 XML 文件。因此,似乎没有任何方法可以在不重新导出程序的情况下更改日志记录级别。
请告诉我我错了,有一种方法可以在程序运行时通过使用 JFrame 中的下拉列表来更改日志记录级别,以便用户可以选择日志记录级别。
【问题讨论】:
-
在下面查看我对 user3669653 的回答的评论。
-
其实我多研究了一下,发现这个问题已经asked and answered了。因此,这现在是重复的。我很抱歉。