如fileNamePattern的文档中所述,您可以指定多个%d标记,以便将日期放入归档文件名的文件夹名称中:
<fileNamePattern>${PROJECT_HOME}\projectname\audits\%d{yyyy-MM, aux}\myproject_%d{yyyy-MM-dd}.%i.zip</fileNamePattern>
请注意,只有一个%d令牌可以是主令牌,所有其他令牌必须通过传递’aux’参数标记为辅助令牌。
但是,如果您还想将其放入非归档文件名的文件名中,则有两个选择:
使用
<timestamp />
元素来设置您在路径中使用的变量。但是此时间戳记仅在启动时设置一次,因此它对于批处理运行很有用,但对服务而言却不是。做像上述(1),但包裹
<appender/>
和<timestamp />
用SiftingAppender
,这将使该时间戳来进行重新评估,如果使用的logback> = 1.0.12的版本。不确定要如何配置SiftingAppender
。但是希望这将使您走上正确的道路。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)