【发布时间】:2015-07-16 01:40:10
【问题描述】:
我正在使用 logback xml 来配置日志记录。我希望日志每小时滚动一次。夏令时发生时的行为会如何?当时钟提前一小时时,对应于该小时的日志文件会被跳过吗? 当时钟恢复一个小时时,每小时文件会被覆盖吗? 解决这个问题的方法是什么?
【问题讨论】:
-
我的猜测是它可以在 UTC 中完成(因此除了闰秒之外没有切换)。但这只是一个猜测。
-
我不熟悉 logback,但总的来说,使用 UTC 而不是本地时间登录总是一个不错的建议。 DST 只是原因之一。另一个是能够关联来自多个时区的服务器的日志。
-
yes..utc 将是理想的.. 添加带有 UTC 小时的文件名模式,例如
${filteredLogFileName}.%d{yyyy-MM-dd_HH,Etc/UTC} fileNamePattern> 不工作!