中间件
-
docker-compose容器日志配置;
# docker-compose.yml文件加上 x-logging: &logging driver: "json-file" options: max-size: "50m" # 每个日志文件的最大大小,例如50MB max-file: "7" # 最多保留7个日志文件,旧的会被新日志覆盖 #在各个中间件的service名后添加下面 logging: <<: *logging -
限制xxljob数据库里的任务执行日志:在xxljob部署时增加xxl.job.logretentiondays=7
#docker-compoose的environment中加入环境变量 XXL_JOB_LOGRETENTIONDAYS: 7 #重启xxljob docker-compose up -d industry-xxljob -
限制xxljob 运行日志:通过挂载外部logback文件,配置maxHistory
服务端
-
docker-compose 容器日志配置
# docker-compose.yml文件加上 x-logging: &logging driver: "json-file" options: max-size: "50m" # 每个日志文件的最大大小,例如50MB max-file: "7" # 最多保留7个日志文件,旧的会被新日志覆盖 #在common引入 logging: <<: *logging -
限制各个服务在本服务内记录的xxljob日志:executor.logretentiondays: 7
#在nacos的xxl配置文件中添加如下: executor: # 执行器日志文件保存天数 [选填] : 过期日志自动清理, 限制值大于等于3时生效; 否则, 如-1, 关闭自动清理功能; logretentiondays: 7