spring读取jar包内外的logback.xml,线上打印mysql debug日志

全能 AI 聚合平台 免费

一站式接入主流 AI 大模型,支持对话 · 生图 · 生视频,即开即用

ChatGPT Claude Gemini Grok DeepSeek 通义千问 Ollama
AI对话 AI生图 AI视频
免费使用 →

1、读取jar包内外的logback.xml

jar包里有个logback.xml,jar包外面有个logback.xml

在bootstrap.yml配置里,配置logging.config: logback.xml的时候,运行jar之后,就会读取jar包外的logback.xml

读取jar包外面的logback.xml,只需要在bootstrap.yml里面配置下面这个就可以。

logging:
  config: logback.xml

读取jar包里面的logback.xml,注释掉配置

#logging:
#  config: logback.xml

2、logback.xml配置打印mysql debug日志

如果用mybatis要打印mysql,只需要这样设置就可以。<logger name=”com.xxx” level=”debug” />

例如DAO接口和Mapper映射路径

package com.xxx.console.mapper;
public interface AccessKeyMapper {}

mapper.system
<mapper namespace="com.xxx.console.mapper.AccessKeyMapper">

    <!-- 系统模块日志级别控制  -->
    <logger name="com.manis" level="debug" />

    <!-- Spring日志级别控制  -->
    <logger name="org.springframework" level="warn" />

    <root level="DEBUG">
        <appender-ref ref="console"/>
        <appender-ref ref="file_debug"/>
    </root>

© 版权声明

相关文章

暂无评论

none
暂无评论...