【问题标题】:weblogic setting log filename pattern for rotation用于轮换的 weblogic 设置日志文件名模式
【发布时间】:2010-07-27 07:57:16
【问题描述】:

我编写了一个 wlst 脚本来将日志文件轮换策略从 BySize 更改为 ByTime,这可以正常工作,但轮换文件的名称仍然是 fileName.log000n,其中 n 是一个数字。

我想在旋转的文件名中添加一个日期戳。我没有找到任何方法来做到这一点。既不是来自管理控制台,也不是 wlst。

有什么建议吗?

【问题讨论】:

    标签: logging weblogic wlst


    【解决方案1】:

    可以在文件名中设置时间戳。

    来自http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/taskhelp/logging/RotateLogFiles.html

    在其中包含时间和日期戳 日志文件为时的文件名 旋转,在文件名字段中,添加 java.text.SimpleDateFormat 变量 到文件名并围绕每个 百分比变量 (%) 字符。

    例如,如果您输入 文件名中的以下值 场地: myserver_%yyyy%%MM%%dd%%hh%%mm%.log, 服务器的日志文件将命名为: myserver_yyyy_MM_dd_hh_mm.log.

    当服务器实例轮换 日志文件,旋转后的文件名 包含日期戳。例如, 如果服务器实例旋转其 2005 年 3 月 4 日的本地日志文件,位于 上午 10:15,日志文件包含 旧的日志消息将被命名为: myserver_2005_03_04_10_15.log。

    如果您不包含时间和日期 戳,旋转的日志文件是 按创建顺序编号 文件名nnnnn,其中文件名是 为日志文件配置的名称。为了 示例:myserver.log00007

    【讨论】:

      猜你喜欢
      • 2015-01-16
      • 2014-06-14
      • 1970-01-01
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      • 2021-11-15
      • 1970-01-01
      • 2021-03-22
      相关资源
      最近更新 更多