ruby-on-rails - 在 Ruby 中,如何配置使用 Logger 轮换日志时使用的后缀?

标签 ruby-on-rails ruby logging

我每天使用 Logger 轮换文件。我注意到 Logger 使用以下格式的日期后缀旋转文件:

${logname}.YYYYMMDD

但是,我希望它的后缀格式如下:

${logname}.YYYY-MM-DD

有什么办法可以实现吗?

最佳答案

从查看 source ,似乎日期格式是硬编码的:

def shift_log_period(period_end)
      postfix = period_end.strftime("%Y%m%d") # YYYYMMDD

因此,除了通过计划作业重命名创建的文件外,我想没有办法做到这一点。

关于ruby-on-rails - 在 Ruby 中,如何配置使用 Logger 轮换日志时使用的后缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8608663/

相关文章:

logging - 添加到错误消息.NET的有用值

ruby-on-rails - rails : How to create has_many through relationships via the ids in the model?

mysql - Ruby on rails - Mysql2::Error Access denied for user 'simple_cms' @'localhost' (using password: YES)

javascript - Morris.js 如何为特定类型创建图表

ruby - 如何循环请求用户输入,直到用户输入正确的信息?

amazon-web-services - Elastic Beanstalk 单容器 Docker - 使用 awslogs 日志记录驱动程序

jquery - Rails 应用程序中的 Foundation 5 顶部栏无法正常工作

ruby-on-rails - 购物车,可以使用 Devise 的 session 功能吗?

ruby-on-rails - 如何在 Rails 3 View 中将数据库列名称的翻译显示为表标题

eclipse - Eclipse的日志文件查看器