日志文件无任何输出

日志文件无任何输出

具体遇到的问题

日志文件无任何输出

报错信息的截图

相关课程内容截图

尝试过的解决思路和结果

粘贴全部相关代码,切记添加代码注释(请勿截图)

<configuration>
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>[%thread] %d %level %logger{10} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="accessHistoryLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>/Users/chenyuechuan/history.%d.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>[%thread] %d %level %logger{10} - %msg%n</pattern>
        </encoder>
    </appender>
    <root level="debug">
        <appender-ref ref="console"></appender-ref>
    </root>

    <logger name="com.imooc.restful.interceptor.AccessHistoryInterceptor" level="INFO" additivity="true">
        <appender-ref ref="accessHistory"/>
    </logger>
</configuration>

正在回答

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

2回答

未能及时回复同学,非常抱歉,建议同学下次在工作时间内提问或回复。

关于同学的问题:

如下additivity建议设置为false,表示只向日志文件中输出。appender-ref应该指向之前设置的appender的name:accessHistoryLog,而不是accessHistory。

http://img1.sycdn.imooc.com//climg/5f89041c09b9e86d10970439.jpg

建议同学修改一下再试试。

祝:学习愉快~

好帮手慕阿满 2020-10-15 18:33:19

同学你好,根据配置文件的配置,日志信息是输出到控制台中。然后按天将日志写入日志文件中。

如下配置是指将日志输出到控制台,

http://img1.sycdn.imooc.com//climg/5f8825070986fae006260113.jpg

如果配置是指按天滚动,将日志信息记录到日志文件中。

http://img1.sycdn.imooc.com//climg/5f88252109dc20bd07120181.jpg

  • 我就是按照老师的步骤配置的啊 老师的都记录到log文件中了 但是我的为什么就在日志文件中看不到信息呢
    2020-10-15 20:07:16
  • 希望效率高一点 尽快回复一下 谢谢! 你要说一下为什么不能输出到日志文件中 我的配置没有错啊
    2020-10-15 20:08:04
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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