发布时间:2022-11-25 13:30
记录日志的主要用途之一就是为了在有问题的时候能够方便的查找问题原因,但有时日志太多也会造成大量的磁盘空间占用,所以需要进行合适的日志存储配置。
一个可行的办法就是针对不同的日志类型,配置单独的日志存储策略,包括文件名,滚动策略以及最大日志数量。
${log.path}/biz_info.log
${log.path}/biz-info.%d{yyyy-MM-dd}.log
60
true
${log.pattern}
INFO
ACCEPT
DENY
maxHistory: 参数表示保留日志文件的最大个数
{yyyy-MM-dd}: 参数表示按天分割文件,{yyyy-MM-dd-HH}表示按小时分割文件。因为时间格式化出来的字符串和之前的字符串不相同,则重新生成一个文件。此时生成文件名中,还需要增加-%i
cleanHistoryOnStart:设置为true,表示启动的时候清除多余的日志。
${log.path}/biz_info.log
${log.path}/biz-info.%d{yyyy-MM-dd}-%i.log
60
100MB
${log.pattern}
INFO
ACCEPT
DENY
timeBasedFileNamingAndTriggeringPolicy:按文件大小进行切分。
additivity="false"表示这里的日志不写入root对应的logger。
private static final Logger log = LoggerFactory.getLogger("biz_info");
需要记录日志的类,定义logger变量。
log.info("列表显示");
按照正常的方式记录日志即可。
如何使用阿里云 CDN 对部署在函数计算上的静态网站进行缓存
招募令|数据可视化开发平台“FlyFish”「超级体验官」招募啦!
python神经网络库识别验证码_基于TensorFlow 使用卷积神经网络识别字符型图片验证码...
Docker安装jenkins实现微服务多模块打包的示例代码
美团外卖无需API开发连接Excel 365,实现订单信息自动汇总
html 函数 this,关于JavaScript中的this指向问题总结篇
梅花linux操作系统,Linux操作系统 精伦H3多媒体中心促销
一个2022本科生的秋招总结 (大疆、Arm、小米、荣耀、美团、联发科等)