长沙网站托管seo优化公司,在哪里个网站找专业做ps的人,中国 庆阳,wordpress与微信支付logback日志输出配置范例
在wutool中#xff0c;提供了logback日志输出配置范例#xff0c;实现日志文件大小限制、滚动覆盖策略、定时清理等功能。
关于wutool
wutool是一个java代码片段收集库#xff0c;针对特定场景提供轻量解决方案#xff0c;只要按需选择代码片段…logback日志输出配置范例
在wutool中提供了logback日志输出配置范例实现日志文件大小限制、滚动覆盖策略、定时清理等功能。
关于wutool
wutool是一个java代码片段收集库针对特定场景提供轻量解决方案只要按需选择代码片段拷贝使用即可。项目git地址https://github.com/handsomestWei/wutool欢迎star
logback配置说明
配置文件链接https://github.com/handsomestWei/wutool/tree/main/src/main/resources/logback.xml
日志配置热更新
修改logback.xml后无需重启服务自动生效。需设定修改后配置生效的间隔。
configuration scantrue scanPeriod60 seconds日志文件控制
文件大小限制、滚动覆盖策略、定时清理等。 appender namefile_debug classch.qos.logback.core.rolling.RollingFileAppenderfile${log.path}/sys-debug.log/filerollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy!-- 日志文件名格式 --fileNamePattern${log.path}/sys-debug.%d{yyyy-MM-dd}.%i.log.zip/fileNamePattern!--每个文件的大小限制--MaxFileSize200MB/MaxFileSize!--最多保留x天的文件x天之前的将被清除--MaxHistory7/MaxHistory!--该滚动策略日志的总大小超过的日志会被清除--totalSizeCap1GB/totalSizeCap!--启动时清理日志文件清理超过保留天数的也会清理超过总大小的--cleanHistoryOnStarttrue/cleanHistoryOnStart/rollingPolicyencoderpattern${log.pattern}/patterncharsetUTF-8/charset/encoderfilter classch.qos.logback.classic.filter.LevelFilter!-- 过滤的级别 DEBUG--levelDEBUG/level!-- 匹配时的操作接收记录 --onMatchACCEPT/onMatch!-- 不匹配时的操作拒绝不记录 --onMismatchDENY/onMismatch/filter/appender日志输出格式
附加了traceId需要配合调用链id注入模块使用可参考wutool的traceId注入过滤器
property namelog.patternvalue%d{HH:mm:ss.SSS} - [%thread] - [%X{traceId}] - %-5level %logger{20} - [%method,%line] - %msg%n/