我的 config/environments/development.rb 中有以下行:
config.log_tags = [lambda { |req| Time.now }]
这非常适用于 rails 日志(它在每个条目前面加上时间戳)。
我希望我的 resque 工人也有同样的行为。的输出
p Rails.application.config.log_tags
在 resque 工作的 perform 方法中向我展示了其中有一个 proc:
[#<Proc:0x007ffb36c14920@/.../config/environments/development.rb:49 (lambda)>]
但是,日志条目仍然没有时间戳。我对为什么会发生这种情况没有任何想法......