Java 如何禁用log4j2配置?
如何禁用整个配置 我尝试将Root Status设置为off,但是它没有写入日志文件,日志文件被生成为空文件Java 如何禁用log4j2配置?,java,log4j2,Java,Log4j2,如何禁用整个配置 我尝试将Root Status设置为off,但是它没有写入日志文件,日志文件被生成为空文件 如果root状态为off,我不希望生成日志文件。。。请建议是否有任何方法。您需要在文件附加器上设置一个属性,以便按需创建文件 请参见此处的createOnDemand: 例如: <RollingFile name="RollingLogFile" fileName="logs/rolling.log" filePattern="lo
如果root状态为off,我不希望生成日志文件。。。请建议是否有任何方法。您需要在
文件附加器上设置一个属性,以便按需创建文件
请参见此处的createOnDemand
:
例如:
<RollingFile name="RollingLogFile"
fileName="logs/rolling.log"
filePattern="logs/rolling-%d{yyyy-MM-dd-HH-mm}.log.gz"
createOnDemand="true">
获取错误:无法为元素RollingFile:NullPointerException创建类型为org.apache.logging.log4j.core.appender.RollingFileAppender的插件。您使用的是什么版本的log4j2?什么是完整堆栈跟踪?在你的问题中发布你的新配置,我们可以看看我使用的是spring-boot-starter-log4j2依赖项,不包括spring-boot-starter日志,我的spring-boot版本是2.2.4.RELEASE