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

开发指南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中在线修改配置。效果一样。

相关文章:

  • 六西格玛设计培训如何破解风电设备制造质量与成本困局
  • 错误报告:WebSocket 设备连接断开处理问题
  • qt的QSizePolicy的使用
  • 游戏引擎学习第99天
  • 【STM32】H743的以太网MAC控制器的一个特殊功能
  • DeepSeek在FPGA/IC开发中的创新应用与未来潜力
  • Java IO流详解
  • Web3 开发者周刊 36 | 构建自主未来:Agent、可扩展性与赏金
  • Android ndk兼容 64bit so报错
  • 【Elasticsearch】simple_query_string
  • AI 工具相关的临床研究或是不久将来主要的临床研究内容之一
  • Git 建立远端仓库并push
  • MacOS使用PhpWebStudy搭建PHP开发环境
  • The Simulation技术浅析(六):机器学习
  • LabVIEW袜品压力测试系统
  • IP 路由基础 | 路由条目生成 / 路由表内信息获取
  • 自制游戏——斗罗大陆
  • HtmlRAG:RAG系统中,HTML比纯文本效果更好
  • 用于处理元素的全屏显示和退出全屏操作--useFullScreen
  • 在Vue中,JavaScript数组常用方法,添加,插入,查找,删除等整理
  • 重庆大学:对学术不端行为“零容忍”,发现一例、查处一例
  • 未来之城湖州,正在书写怎样的城市未来
  • 巴基斯坦对印度发起网络攻击,致其约70%电网瘫痪
  • 巴基斯坦称成功拦截印度导弹,空军所有资产安全
  • 江西暴雨强对流明显,专家:落雨区高度重叠,地质灾害风险高
  • 迪拜金融市场CEO:2024年市场表现出色,超八成新投资者来自海外