服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Java中logback 自动刷新不生效的问题解决

Java中logback 自动刷新不生效的问题解决

2023-05-09 01:03未知服务器之家 Java教程

目录 一、背景 二、问题排查 三、问题处理 一、背景 今天心血来潮,准备测试一下项目中 logback 的自动刷新功能,但是测试时发现并不生效。logback 的配置如下: configuration  scan="true" scanPeriod="10 seconds" 可以看到,配置了 10s 的自

目录
  • 一、背景
  • 二、问题排查
  • 三、问题处理

一、背景

今天心血来潮,准备测试一下项目中 logback 的自动刷新功能,但是测试时发现并不生效。logback 的配置如下:

<configuration  scan="true" scanPeriod="10 seconds">

可以看到,配置了 10s 的自动刷新

二、问题排查

排查这种问题最好的方法,看日志。所以我们需要先开启 logback 自身运行时的日志,在配置项中增加一个 debug 配置,开启方法如下:

<configuration  scan="true" scanPeriod="10 seconds" debug="true">

启动项目,发现输出了如下日志:

Java中logback 自动刷新不生效的问题解决

以上两种方法均可。添加完成后,scanPeriod 的自动刷新就生效了。

另外说一个小坑,如果是在本地的 idea 中测试 logback 的自动刷新,记得在修改了 logback 的配置后,需要对文件进行重新编译(或者直接修改 target 下 classes 中的 logback 文件)

原文地址:https://juejin.cn/post/7229667871604899897

延伸 · 阅读

精彩推荐