Logging Dropwizard-如何配置归档频率?
我有以下配置Logging Dropwizard-如何配置归档频率?,logging,dropwizard,Logging,Dropwizard,我有以下配置 logging: level: INFO appenders: - type: file currentLogFilename: /var/log/myapplication.log threshold: ALL archive: true archivedLogFilenamePattern: /var/log/myapplication-%d.log archivedFileCount: 5
logging:
level: INFO
appenders:
- type: file
currentLogFilename: /var/log/myapplication.log
threshold: ALL
archive: true
archivedLogFilenamePattern: /var/log/myapplication-%d.log
archivedFileCount: 5
timeZone: UTC
logFormat: # TODO
我正在看这些文件
如何将存档频率设置为每周或每天?或者这需要在dropwizard框架之外完成吗?dropwizard在内部使用Logback进行日志记录。 对于日志的每周轮换,可以在yaml配置中设置以下属性:
archivedLogFilenamePattern: /wombat/foo.%d{yyyy-ww}.log
使用%d标记说明符,可以包括可选的时间和日期模式。如果没有,则假定为yyyy-MM-dd,日志每天滚动。这里,yyy ww表示每周频率。类似地,根据用例,可以使用HH,mm每小时或每分钟旋转日志。可以使用java.text.SimpleDataFormat类指定的任何日期和时间模式
PS:您可以找到更多信息模式中的什么表示其每周?@user\u mda更新了我的答案,包括一个简短的解释。谢谢!这真的很有帮助