当前位置: 首页 > article >正文

开发指南098-logback-spring.xml说明

可执行的工程src\main\resources目录有logback-spring.xml文件用于配置日志。配置日志有些容易犯晕的地方,这里列出:

1、<logger>标签的优先级高于<root>标签‌:所以,如果<logger>标签指定了某个具体的包或类的日志级别,那么这个包或类下的日志将按照该<logger>标签指定的级别进行输出,而不受<root>标签的影响。

2、继承关系‌:如果一个包或类没有被任何<logger>标签明确指定日志级别,那么它将继承其父包或类的日志级别。如果一直向上继承都没有找到明确的日志级别,那么最终将使用<root>标签指定的日志级别。

3、日志级别:日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出。

4、配置外置:这个配置文件默认是在jar包的ROOT-INF\classes目录下,正常不需要修改。

     为了方便动态修改,可以把配置文件从jar中剥离出来,然后在启动脚本中指定位置:

     -Dlogging.config=.\logback-spring.xm

5、热修改:不停服务的情况下,动态修改。首先要按4做成外置。

      其中configuration配置如下属性:

     scan="true"    scanPeriod="10 seconds"

     即10s后启用新配置。

     另也可以在nacos中在线修改配置。效果一样。


http://www.kler.cn/a/540316.html

相关文章:

  • Expo运行模拟器失败错误解决(xcrun simctl )
  • 常用的python库-安装与使用
  • leetcode 80. 删除有序数组中的重复项 II
  • 小鹅通首页网页开发
  • 使用 OpenGL ES 在 iOS 上渲染一个四边形:从基础到实现
  • 智慧停车场解决方案(文末联系,领取整套资料,可做论文)
  • C# 学习目录
  • 海外直播场景下的AWS技术架构设计与实践
  • 【医院管理会计专题】2.管理会计:医院运营管理的隐形引擎
  • AutoMQ 如何实现没有写性能劣化的极致冷读效率
  • 11g ADG主备切换步骤
  • 【JAVA使用Aes加密报错:Illegal key size or default parameters,如何解决?】
  • FFmpeg 学习路径
  • VeryReport和FineReport两款报表软件深度分析对比
  • 只需三步!5分钟本地部署deep seek——MAC环境
  • MongoDB 的使用场景
  • Transformers as SVM(2023 NIPS)
  • react概览webpack基础
  • zynq tcp万兆网和ftp协议分析
  • 如何查看用户的详细身份信息
  • 向量数据库简单对比
  • fps动作系统9:动画音频
  • flutter 默认跳转封装
  • Powershell语言的数据库编程
  • Windows 本地部署大模型 OpenWebUI+Ollama
  • 游戏引擎学习第95天