Spring boot 使用logback更改PDFBox日志记录级别

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,但配置不存在。我将回答我自己的问题,希望有人会发现它有用。

我有一个java应用程序正在spring boot上运行。 我用的是tika,而tika又使用pdfbox。 我使用logback作为slf4j的日志实现。 我知道pdfbox使用apachecommons日志记录。 我正在尝试禁用将日志记录级别更改为致命级别,就像这样

<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]