Logback不重启程序重新加载配置文件

简介: 下面配置代表不重启服务,在指定时间后重载日志配置文件 logback.xml Xml代码.... 配置说明: scan: 设置为true,代表会在指定的时间内重新加载日志配置文件 scanPeriod:当scan=true时,日志配置文件会在指定的单位时间内重新加载,默认是每分钟会重载一次。

下面配置代表不重启服务,在指定时间后重载日志配置文件

logback.xml

Xml代码
<configuration scan="true" scanPeriod="30 seconds">
....
</configuration>
配置说明:

scan: 设置为true,代表会在指定的时间内重新加载日志配置文件

scanPeriod:当scan=true时,日志配置文件会在指定的单位时间内重新加载,默认是每分钟会重载一次。

scanPeriod的配置说明:

时间单位:milliseconds, seconds, minutes , hours

eg:

5分钟:

1小时:

log4j 需要在代码中自己指定刷新时间价格才能实现自动热加载,log4j2 也是可以在配置文件中增加一个配置项实现。

相关文章
|
Java
SpringBoot:Jar包工程启动、停止、重启脚本
SpringBoot:Jar包工程启动、停止、重启脚本
1025 0
关于springboot配置文件未加载的问题解决办法
一般情况下springboot的项目的配置文件都是默认加载的properties文件和yaml文件,但是有时候因为一些其他的设置也会导致这些配置文件没有被加载
1669 0
关于springboot配置文件未加载的问题解决办法
|
4月前
|
Java Spring
SpringBoot中配置文件加载位置与优先级
SpringBoot中配置文件加载位置与优先级
53 0
|
6月前
|
Java Spring
08 SpringBoot配置文件加载位置
08 SpringBoot配置文件加载位置
21 0
|
6月前
【日志配置】Logback-local日志配置方式,配置方法,如何配置日志打印
【日志配置】Logback-local日志配置方式,配置方法,如何配置日志打印
29 0
|
8月前
|
XML Java 应用服务中间件
SpringBoot配置加载,各配置文件优先级对比
SpringBoot配置加载,各配置文件优先级对比
|
10月前
|
NoSQL Java Redis
SpringBoot启动时如何对配置文件进行校验?这种方法才叫优雅!(文末福利)
SpringBoot启动时如何对配置文件进行校验?这种方法才叫优雅!(文末福利)
87 0
|
JSON 监控 JavaScript
配置文件启动
配置文件启动
61 0
|
Java
springboot集成shiro,ShiroConfig配置文件无法通过@Value加载yml变量的解决办法
springboot集成shiro,ShiroConfig配置文件无法通过@Value加载yml变量的解决办法
625 0
|
Java jenkins 持续交付
Spring Boot 项目脚本(启动、停止、重启、状态)
此脚本用来管理 SpringBoot 项目的进程状态。 有提示功能。 把脚本丢到项目文件夹, 添加执行权限即可。 如果 jenkins 使用这个脚本, 需要在 java -jar 命令前添加 BUILD_ID=dontKillMe , 不然 jenkins 会杀掉进程。
439 0
Spring Boot 项目脚本(启动、停止、重启、状态)