logback配置文件---logback.xml
创始人
2024-05-24 23:26:56

目录

  • 常识
  • 操作
  • logback-spring.xml 示例

参考于
https://blog.csdn.net/white_ice/article/details/85065219

https://blog.csdn.net/weixin_42592282/article/details/122109703
https://www.dianjilingqu.com/629077.html

常识

https://www.dianjilingqu.com/629077.html
node、子node、属性、属性值,不区分大小写

操作

pom:

	org.slf4jslf4j-api1.7.25ch.qos.logbacklogback-core1.1.11ch.qos.logbacklogback-classic1.1.11

${LOG_PATTERN}${LOG_HOME}${LOG_HOME}.%d{yyyy-MM-dd}.%i3050MB${LOG_PATTERN}

:将


https://blog.csdn.net/cxy1991xm/article/details/90549806

%d %p %c{1.} [%t] %m%n  

RollingFile:日志写入logs/app.log文件中
每经过1小时或者当文件大小到达250M时
按照app-2017-08-01 12.log的格式对app.log进行重命名并归档,并生成新的文件用于写入log

TimeBasedTriggeringPolicy:
RollingFile 中 yyyy-MM-dd HH 最小时间粒度为小时,TimeBasedTriggeringPolicy中interval使用默认值1,将每1小时触发一次 rollover。
RollingFile 是 yyyy-MM-dd HH-mm 最小时间粒度为分钟,将每1分钟触发一次rollover

按小时记录日志,日志保留6天:


 

按大小记录日志,满20MB记录一个日志,日志保留7天;
同一天最多生成10个20MB日志文件,由filePattern中的%i和DefaultRolloverStrategy中max的值决定



logback-spring.xml 示例


%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight(%-5level) --- [%15.15(%thread)] %cyan(%-40.40(%logger{40})) : %msg%nUTF-8logs/project_info.logtrueERRORDENYACCEPTlogs/project_info.%d.%i.log3020GB10MB%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%15.15(%thread)] %-40.40(%logger{40}) : %msg%nUTF-8logs/project_error.logtrueERRORlogs/project_error.%d.%i.log3020GB10MB%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%15.15(%thread)] %-40.40(%logger{40}) : %msg%nUTF-8

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...