• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Spring boot使用logback实现日志管理过程详解

java 搞代码 4年前 (2022-01-05) 24次浏览 已收录 0个评论

这篇文章主要介绍了Spring boot使用logback实现日志管理过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Springboot默认集成的就是logback,logback相对来说是优秀于log4j的,log4j2也是参考了logback的设计。本篇就是来看看如何使用logback。

1.导入jar包

  org.springframework.bootspring-boot-starter-logging

2.创建logback-spring.xml配置文件

  <!-- scan 配置文件如果发生改变,将会被重新加载 scanPeriod 检测间隔时间--> zlyPay-log<!-- info 地址 --><!-- errr,错误路径 --><!--警告路径 --><!-- 普通日志 --> ${log.file}<!-- 循环政策:基于时间创建日志文件 --> <!-- 日志命名:单个文件大于128MB 按照时间+自增i 生成log文件 -->${log.path}zlyPay-log-info-%d{yyyy-MM-dd}.%i.log 512MB<!-- 最大保存时间:30天-->30true %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%nutf-8<!-- 显示所有的日志记录  info ACCEPT DENY  --><!-- 错误日志 --> ${log.file.error}<!-- 循环政策:基于时间创建日志文件 --> <!-- 日志命名:单个文件大于2MB 按照时间+自增i 生成log文件 -->${log.path.error}zlyPay-log-error-%d{yyyy-MM-dd}.%i.log 128MB<span style="color:transparent">来源gaodai#ma#com搞*!代#%^码$网</span><!-- 最大保存时间:180天-->180true<!-- 日志格式 --> %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%nutf-8<!-- 日志级别过滤器 --> <!-- 过滤的级别 -->ERROR<!-- 匹配时的操作:接收(记录) -->ACCEPT<!-- 不匹配时的操作:拒绝(不记录) -->DENY<!-- 控制台 --> <!-- 日志格式 --> %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%nutf-8<!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息--> <!-- 只有这个日志权限才能看,sql语句 -->DEBUG<!-- 警告信息 --> <!-- 循环政策:基于时间创建日志文件 -->${log.file.warn} <!-- 日志命名:单个文件大于2MB 按照时间+自增i 生成log文件 -->${log.path.warn}zlyPay-log-error-%d{yyyy-MM-dd}.%i.log 128MB<!-- 最大保存时间:180天-->180true<!-- 日志格式 --> <!--${ENCODER_PATTERN}-->%d{yyyy-MM-dd HH:mm:ss.SSS} %X{QTRACER} %X{MDCContextId}-%X{MDCSupplyService}-%X{MDCSupplyRetryTime} %-5level %logger{0} - %msg%n warnACCEPT      DENY<!-- 输出sql日志 --><!-- additivity 避免执行2次-->  

3.application.properties文件中加入日志文件路径

#加载指定的日志配置文件
logging.config=classpath:logback-spring.xml
#调试环境用DEBUG,生产环境用info
logging.level.root=DEBUG

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持gaodaima搞代码网

以上就是Spring boot使用logback实现日志管理过程详解的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Spring boot使用logback实现日志管理过程详解

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址