如果没有在 Web 应用程序中运行,关闭 Log4j2 的正确方法是什么?我只看到一个 noop LogManager.shutdown()
最佳答案
没有公共(public) API,但您可以使用
((LifeCycle) LogManager.getContext()).stop();
如果您有兴趣为此提供公共(public) API,请在此处投票或添加评论:https://issues.apache.org/jira/browse/LOG4J2-124
更新:
在 Log4j 2.5 中,您可以调用 Configurator.shutdown()
。使用 Log4j 2.6,您可以调用 LogManager.shutdown()
。
关于java - 如何正确关闭 log4j2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25877102/