logback日志

来源:2-2 开发用户流量拦截器-2

橘Cc

2022-03-01 15:18:38

<!--  配置日志存放位置,控制AccessHistoryInterceptor类的内容打印到指定日志文件中  -->
<appender name="accessHistoryLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>d:/logs/springmvc/history.%d.log</fileNamePattern>
    </rollingPolicy>
    <encoder>
        <pattern>[%thread] %d %level %logger{10} - %msg%n</pattern>
    </encoder>
</appender>
<logger name="com.imooc.springmvc.interceptor.AccessHistoryInterceptor" level="INFO" additivity="false">
    <appender-ref ref="accessHistoryLog"/>
</logger>


为什么这里要加<logger>标签指定类,不是应该配置所有的吗,要是多个类是不是得一个一个配置。没有想明白=,=

搜索

复制

写回答

1回答

好帮手慕小脸

2022-03-01

同学你好,设置logger标签表示用来设置某一个包或者具体的某一个类的日志打印级别,如果多个类需要打印不同级别,那么就需要一个一个配置了,而这里设置到具体类只是将com.imooc.restfulinterceptor.AccessHistoryInterceptor包下的类中的INFO级别以上的日志信息输出到控制台或者文件中。简单理解就是只对AccessHistoryInterceptor进行日志

祝学习愉快~

0

0 学习 · 9886 问题

查看课程