【问题标题】:Daily rolling log file in Websphere Liberty (16.0.0.4-WS-LIBERTY-CORE)Websphere Liberty 中的每日滚动日志文件 (16.0.0.4-WS-LIBERTY-CORE)
【发布时间】:2017-05-12 04:50:13
【问题描述】:

如何在 Websphere Liberty 中创建每日滚动日志文件?我希望日志文件的名称具有 YYYYMMDD 格式。

目前我只能限制最大文件大小、最大文件和messages.log 的静态命名并禁用控制台日志。

 <logging consoleLogLevel="OFF" maxFileSize="1" maxFiles="3" messageFileName="loggingMessages.log"/>

https://www.ibm.com/support/knowledgecenter/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/rwlp_logging.html

【问题讨论】:

    标签: websphere-liberty


    【解决方案1】:

    WebSphere Liberty 当前无法像传统 WAS 那样安排日志文件轮换。您可以使用RFE site 请求此功能。

    或者,您可以使用 Bruce 提到的方法 - 可能使用 cron 作业在午夜重新启动服务器。

    您还可以考虑配置 Liberty 的 binary logging。这将创建一个二进制日志文件,可以查询该文件以生成实际的日志文件(带有过滤选项等)。它确实有一些基于时间的选项。更多信息here

    希望这会有所帮助,安迪

    【讨论】:

      【解决方案2】:

      可能不是您想要的答案,但如果您重新启动服务器,它会滚动日志。

      【讨论】:

      • 是的......它工作......但不够直观......可以创建一个shell脚本来备份日志并在午夜重新启动服务器
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多