SpringBoot
使用 logback-spring.xml
生成日志文件
- 注:
logback
配置文件命名
自定义日志配置
- 创建名为
logback.xml
、logback-xxx.xml
的文件,需要在application.yml/application.properties
文件中指定加载的配置文件路径
1 | logging: |
- 注:官方推荐将
logback-spring.xml
放在根目录下,可以省略上述步骤.
logback-spring.xml
配置
- 在
application.yml
中指定日志文件输出路径、文件名
1 | logback: |
- 注: 当前环境为
window
为包含盘符的绝对路径,linux
环境需要修改为不含盘符的绝对路径
logback-spring.xml
配置文件内容
1 |
|
配置文件标签说明
- 根节点
<configuration>
包含的属性
- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。
- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。
- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。
- 注: 依照本文配置,可在指定路径中生成自定义的日志文件名(
info
与error
日志分开,默认当前日志为application.yml
中的logging.name
作为文件名可自行定义)。历史日志文件名 增加日期格式