无法为我的特定程序包设置其他日志级别

时间:2019-09-12 09:31:25

标签: spring-boot logback slf4j spring-logback

我希望通过为软件包设置level=OFF来关闭该软件包的日志记录。 但是,我无法做到这一点,日志仍然添加在日志文件中。

我试图

<!-- <logger name="org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider" 
    level="OFF"/> -->
<logger name="LOG-INFO" level="DEBUG">
    <appender-ref ref="ASYNC-FILE" />
    <appender-ref ref="ASYNC-DEBUG" />
    <appender-ref ref="ASYNC-FILE" />
    <appender-ref ref="ASYNC-FILE-ERROR" />
</logger>

<logger name="com.spicemoney.BulkMessaging.Controller"
    level="OFF">
    <appender-ref ref="ASYNC-FILE" />
    <appender-ref ref="ASYNC-DEBUG" />
    <appender-ref ref="ASYNC-FILE" />
    <appender-ref ref="ASYNC-FILE-ERROR" />
</logger>

<root level="DEBUG">

</root>

软件包是com.spicemoney.BulkMessaging.Controller。 但它仍处于INFO级别

Here is the screeshot of package structure

0 个答案:

没有答案