引入Logback组件后未生成日志。

引入Logback组件后未生成日志。

重新加载了maven并清除IDEA缓存也不行。

正在回答 回答被采纳积分+1

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

1回答
好帮手慕小尤 2023-12-07 16:28:46

同学你好,1、同学引入了依赖,那是否有配置logback.xml,如下所示:如果没有,则建议同学进行配置。

<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <pattern>%d{HH:mm:ss} %-5level [%thread] %logger{30} - %msg%n</pattern>
            <charset>UTF-8</charset>
        </encoder>
    </appender>
    <root level="debug">
        <appender-ref ref="console"/>
    </root>
</configuration>

2、同学添加一个测试方法,然后运行查看控制台是否有对应的日志

https://img1.sycdn.imooc.com/climg/6571819b09be1aa917160336.jpg

3、同学具体可以反馈一下项目结构,也可以反馈一下具体配置代码,便于老师定位问题。

祝学习愉快!

  • 提问者 weixin_慕雪2009890 #1

    已经添加了logback.xml配置文件,并运行了测试方法,完全按照课程里介绍的来做的。

    <?xml version="1.0" encoding="UTF-8" ?>
    <configuration>
        <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
                <pattern>%d{HH:mm:ss} %-5level [%thread] %logger{30} - %msg%n</pattern>
                <charset>UTF-8</charset>
            </encoder>
        </appender>
        <root level="info">
            <appender-ref ref="console"/>
        </root>
    </configuration>


    2023-12-07 16:36:09
  • 同学你好,1、建议同学将日志级别修改为debug,如下图所示:

    https://img1.sycdn.imooc.com/climg/6571877e09fb5cda07500189.jpg

    2、debug级别用于记录调试信息,debug级别才可以记录sql执行的日志。而info级别用于记录用的运行状态,如启动、关闭、连接数据库,并不会有sql执行的内容。

    祝学习愉快!

    2023-12-07 16:53:39
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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