如何在Websphere Liberty中创建每日滚动日志文件?我希望日志文件的名称具有YYYYMMDD格式。
目前我只能限制最大文件大小,最大文件和messages.log的静态命名,并禁用控制台日志。
<logging consoleLogLevel="OFF" maxFileSize="1" maxFiles="3" messageFileName="loggingMessages.log"/>
答案 0 :(得分:1)
可能不是您想要的答案,但如果您重新启动服务器,它将滚动日志。
答案 1 :(得分:1)
WebSphere Liberty目前无法像传统WAS那样安排日志文件轮换。您可以使用RFE site
来申请此功能或者,您可以使用Bruce提到的方法 - 也许使用cron作业在午夜重启服务器。
您也可以考虑配置Liberty binary logging。这将创建一个二进制日志文件,可以查询该文件以生成实际的日志文件(带有过滤选项等)。它确实有一些基于时间的选项。更多信息here。
希望这有帮助,Andy