egg 框架日志系统由 egg-logger 模块支持。
主要特性:
.error()
打印的 ERROR
级别日志都会打印到统一的错误日志文件中,便于追踪线上应用日志配置
尽量使用 logback.xml
输出规则:
<pattern>[%date{ISO8601}] [%level] %logger{80} %thread [%X{TRACE_ID}] 组名 应用名 - %msg%n</pattern>
存放路径:
应用日志不得存放在根目录及其他级目录下,必须制定如下路径
/data/log-center/project/server.log
归档设置:
最大历史时间固定为 30 天,运维每天凌晨将上一天日志保存至海量存储,并保留 90 天(本地磁盘无历史对的日志)
/data/log-center/project/server.%d{yyyy-MM-dd}.log