使用另一个配置文件
也许你可以指向另一个配置文件。
java -Dlog4j.configuration=config file yourApp
哪里:
> config,你的配置文件,例如log4j.properties或log4j.xml。
>文件,日志文件,例如myApp.log
yourApp,你的应用,例如MyAppGUI
或者你可以使用一个课程
java -Dlog4j.configurationClass=config class yourApp
哪里:
> config,你的配置文件,例如log4j.properties或log4j.xml。
> class,任何自定义的初始化类,如LogManager,都应该实现
org.apache.log4j.spi.Configurator
yourApp,你的应用,例如MyAppGUI
以编程方式修改级别
Logger.getRootLogger().setLevel(Level.TRACE);
由于您只想进行测试,您可以使用它们。但建议不要在客户端代码中使用,因为它们会覆盖硬编码中的默认配置参数。最好的方法是使用外部配置文件。