logback日志

logback日志

<!--  配置日志存放位置,控制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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2022-03-01 17:40:12

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

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师