如何在不重启tomcat的情况下配置log4j自我更新?

时间:2015-08-06 11:09:31

标签: java log4j

美好的一天 请告诉我 - 如何配置log4j - 对log4j.xml自动接受的更改

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式配置Log4J设置的上下文:

org.apache.logging.log4j.core.LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
ctx.reconfigure();

如果您可以设置新的XML路径:

System.setProperty("my.log", Settings.userStartDir + "\\log4j.xml");

在上面的代码前面。