zoukankan      html  css  js  c++  java
  • SpringBoot日志记录组件logback的配置解释

    在 logback 中,用 Layout 来代表日志打印格式。比如说,PatternLayout 能够识别以下这条格式:
    %-4relative [%thread] %-5level %logger{32} - %msg%n
    然后打印出来的格式效果是:
    176 [main] DEBUG manual.architecture.HelloWorld2 - Hello world.

    上面这个格式的第一个字段代表从程序启动开始后经过的毫秒数,第二个字段代表打印出这条日志的线程名字,第三个字段代表日志信息的日志打印级别,第四个字段代表 logger name,第五个字段是日志信息,第六个字段仅仅是代表一个换行符。

    SpringBoot logback.xml 中配置日志记录级别不管用

    原因:监听器启动顺序问题。如果把spring的监听器放在第一位,在项目启动时,还没有加载到日志的配置文件,只能采用默认的级别,debug级别,一旦确定了级别,之后不可更改。

    解决方法:把日志监听器放在首位即可。

    参考文档:

    1.https://blog.csdn.net/qq_35885488/article/details/80779793 (logback 配置详解)

    2.https://blog.csdn.net/hongweigg/article/details/52064620    (logback 日志级别不可控问题解决)

    金无足赤,人无完人,若有文章什么问题欢迎各位批评指正,共同交流,共同进步。 另,人过留名,雁过留声,少侠觉得还行的话留下个赞吧!:)
  • 相关阅读:
    halcon中variation_model_single实例注释.
    vc 实现打印功能
    用VisualC++建立SOAP客户端应用(一)
    第六章
    OpenCV】透视变换 Perspective Transformation(续)
    第六章
    OpenCV仿射变换+投射变换+单应性矩阵
    【最新图文教程】WinCE5.0中文模拟器SDK(VS2008)的配置
    Visual Studio 2008 使用 WinCE 5.0 Emulator
    Win32 CMD批处理命令
  • 原文地址:https://www.cnblogs.com/thePeaceOftheLord/p/12893469.html
Copyright © 2011-2022 走看看