undertow日志问题

发布上线的JF项目,启动后不知道啥时候会生成以了下日志,请高手分析一下,这些日志是什么时候生成的?

image.png

如果我想更改这些日志的名称,如何改?output.log日志如何按每天生成?现在的output.log太大了,想删除旧的,但不好删除。

评论区

杜福忠

2021-01-14 21:10

找log4j.properties文件

JFinal

2021-01-14 21:53

@杜福忠 jfinal 官方出的 log4j.properties 配置可以参考一下,按天滚动日志

北流家园网

2021-01-15 11:27

@JFinal jfinal 官方出的 log4j.properties 没有多少行呀。里面只说了生成blrq.log,没有说到如何配置output.log如何按天生成

JFinal

2021-01-15 12:31

@北流家园网 以下这个配置就是按天的:
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender

北流家园网

2021-01-18 11:11

@JFinal @杜福忠 log4j.appender.file=org.apache.log4j.DailyRollingFileAppender配置,生成的日志并不是控制台输出的日志,我想要的是output.log控制台输出的日志按天生成,如何配置?

杜福忠

2021-01-18 11:59

@北流家园网 先找到哪里输出的 output.log 可以代码中全局搜索,容器用的是什么?Tomcat还是undertow,他们的日志配置文件又是什么,找到输出的地方再改

杜福忠

2021-01-18 12:04

@北流家园网 实在找不到输出位置,可以编写sh脚本做个crontab任务,每天晚上sh对文件output.log重命名加日期命名并删除如30天之前的文件操作。可以试试看下效果