【发布时间】:2020-04-13 08:22:23
【问题描述】:
如何禁用整个配置?
我尝试将根状态设置为关闭,但它没有写入日志文件,并且日志文件生成为空文件。
如果root状态关闭,我不希望生成日志文件...请建议是否有任何方法。
【问题讨论】:
如何禁用整个配置?
我尝试将根状态设置为关闭,但它没有写入日志文件,并且日志文件生成为空文件。
如果root状态关闭,我不希望生成日志文件...请建议是否有任何方法。
【问题讨论】:
您需要在FileAppender 上设置一个属性以按需创建文件。
在此处查看createOnDemand:
https://logging.apache.org/log4j/2.x/manual/appenders.html
一个例子:
<RollingFile name="RollingLogFile"
fileName="logs/rolling.log"
filePattern="logs/rolling-%d{yyyy-MM-dd-HH-mm}.log.gz"
createOnDemand="true">
【讨论】: