Dropwizard - 如何配置归档频率?

时间:2017-08-29 13:09:23

标签: logging dropwizard

我有以下配置

perform(<Selector>, with: <object>, afterDelay: <Time in Seconds>)

我正在查看此文档 http://www.dropwizard.io/0.9.2/docs/manual/configuration.html#logging

如何将存档频率设置为每周或每日?或者这需要在dropwizard框架之外完成吗?

1 个答案:

答案 0 :(得分:1)

Dropwizard在内部使用Logback进行日志记录。 对于每周轮换日志,您可以在yaml配置中设置以下属性:

archivedLogFilenamePattern: /wombat/foo.%d{yyyy-ww}.log

使用%d标记说明符,可以包含可选的时间和日期模式。如果不存在,则假定为yyyy-MM-dd并且每天滚动日志。在这里,yyyy-ww表示每周频率。同样,根据使用情况,可以使用HH,mm来每小时或每分钟旋转一次。可以使用 java.text.SimpleDateFormat 类指定的任何日期和时间模式。

PS:您可以找到更多信息Logback documentation | Time Based Rolling Policy