【发布时间】:2011-12-22 19:12:08
【问题描述】:
我每天都使用 Logger 来轮换文件。我注意到 Logger 使用以下格式的日期后缀旋转文件:
${logname}.YYYYMMDD
但是,我希望它的后缀格式如下:
${logname}.YYYY-MM-DD
有什么想法可以实现这一点吗?
【问题讨论】:
-
扩展名采用
YYYYMMDD格式的原因是它可以很容易地根据日期滚动文件。在考虑了月份中的天数并将值转换为整数之后,这几乎是简单的数学运算。使用YYYY-MM-DD并不难,但您必须重新创建整数值,或将其解析为日期,然后重建格式。就个人而言,我认为这将是对 Logger 的一个很好的扩展,所以也许你应该让它工作并将其作为补丁提交。
标签: ruby-on-rails ruby logging