- 前言
- ✨彩色日志
- ✨输出到控制台
- ✨输出到文件
- 1.输出所有日志
- 2.输出错误日志
- ✨配置不同环境下的日志级别
- ✨完整的logback-spring.xml文件配置
- ✨文件下载
✨彩色日志spring boot项目记录日志、每日日志归档、彩色日志都会在logback-spring.xml文件中进行配置。给大家分享完整的日志配置信息,以及配置的各种含义。
实现结果
✨输出到文件info ${CONSOLE_LOG_PATTERN} UTF-8
1.输出所有日志每日日志文件及日志归档。
${log.path}/log_all.log %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8 ${log.path}/debug/log-all-%d{yyyy-MM-dd}.%i.log 100MB 15 debug
注:本示例所有日志文件记录为debug级别的,可以不设置,记录所有级别日志
2.输出错误日志${log.path}/log_error.log %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8 ${log.path}/error/log-error-%d{yyyy-MM-dd}.%i.log 100MB 15 ERROR ACCEPT DENY
结果:
开发环境下设置最低级别为debug水平:
✨完整的logback-spring.xml文件配置
✨文件下载logback ${CONSOLE_LOG_PATTERN} UTF-8 ${log.path}/log_all.log %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8 ${log.path}/debug/log-all-%d{yyyy-MM-dd}.%i.log 100MB 15 ${log.path}/log_error.log %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8 ${log.path}/error/log-error-%d{yyyy-MM-dd}.%i.log 100MB 15 ERROR ACCEPT DENY
若想查看完整中文注释,了解配置功能,可下载文件
下载后直接覆盖原文件
下载链接:logback-spring.xml



