如何使Rails以UTC而非本地时间打印日志时间戳?目前正在打印
Started GET "/" for 190.176.185.42 at 2013-08-21 18:27:56 -0400
这将使查找用户报告的错误更加容易。我看到了这个http://apidock.com/rails/Logger并尝试
Rails.logger.datetime_format = "%Y-%m-%d %H:%M:%S %Z"
但它给出了一个错误
undefined method `datetime_format=' for nil:NilClass (NoMethodError)
我认为仅设置格式是行不通的。我认为我需要先将时间实际转换为UTC。
导轨3.2.14。
该行日志由生成started_request_message
。似乎很难更改它,因为它很难使用默认格式进行编码。也许您必须出于自己的目的重写此方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句