Spring boot 使用logback更改PDFBox日志记录级别
我有一个java应用程序正在spring boot上运行。 我用的是tika,而tika又使用pdfbox。 我使用logback作为slf4j的日志实现。 我知道pdfbox使用apachecommons日志记录。 我正在尝试禁用将日志记录级别更改为致命级别,就像这样Spring boot 使用logback更改PDFBox日志记录级别,spring-boot,logback,pdfbox,apache-tika,apache-commons-logging,Spring Boot,Logback,Pdfbox,Apache Tika,Apache Commons Logging,我有一个java应用程序正在spring boot上运行。 我用的是tika,而tika又使用pdfbox。 我使用logback作为slf4j的日志实现。 我知道pdfbox使用apachecommons日志记录。 我正在尝试禁用将日志记录级别更改为致命级别,就像这样 <logger name="org.apache.pdfbox" level="FATAL"/> 根据logger上下文,我知道它确实在使用logback,但配置不存在。我将回答我自己的问题,希望有人会发现它有用。
<logger name="org.apache.pdfbox" level="FATAL"/>
根据logger上下文,我知道它确实在使用logback,但配置不存在。我将回答我自己的问题,希望有人会发现它有用。
logger.level
为空的原因是我没有指定任何内容,所以它是从父记录器获得的。致命
无效,因为最高级别不是致命
,而是错误
当我把它改为error时,一切都按预期进行
result = SLF4JLocationAwareLog
name = org.apache.pdfbox.util.PDFStreamEngine
logger.level = null
logger.loggerContext = ch.qos.logback.classic.LoggerContext[default]