logback在名称为当前日期的文件夹内创建日志文件

logback在名称为当前日期的文件夹内创建日志文件,第1张

logback在名称为当前日期的文件夹内创建日志文件

如fileNamePattern的文档中所述,您可以指定多个%d标记,以便将日期放入归档文件名的文件夹名称中:

<fileNamePattern>${PROJECT_HOME}\projectname\audits\%d{yyyy-MM, aux}\myproject_%d{yyyy-MM-dd}.%i.zip</fileNamePattern>

请注意,只有一个%d令牌可以是主令牌,所有其他令牌必须通过传递’aux’参数标记为辅助令牌。

但是,如果您还想将其放入非归档文件名的文件名中,则有两个选择:

  1. 使用

    <timestamp />
    元素来设置您在路径中使用的变量。但是此时间戳记仅在启动时设置一次,因此它对于批处理运行很有用,但对服务而言却不是。

  2. 做像上述(1),但包裹

    <appender/>
    <timestamp />
    SiftingAppender
    ,这将使该时间戳来进行重新评估,如果使用的logback> = 1.0.12的版本。不确定要如何配置
    SiftingAppender
    。但是希望这将使您走上正确的道路。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5506170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存