【发布时间】:2014-08-22 12:57:24
【问题描述】:
正如问题标题所暗示的,我正在尝试将 resque 作业的 id 添加到日志中。在我的常规 Rails 日志记录中,我设置了标记日志记录,因此每个日志条目都有请求的上下文。我不确定如何为 resque 作业执行此操作 - 作业 ID 在日志上下文中是否可用?
基本上我想做这样的事情:
Resque.logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT))
Resque.log_tags = [
proc do |job|
job["id"]
end
]
这是伪代码,显然不行。
我找到的最接近的东西是this gem,它仍然不能满足我的要求。
【问题讨论】:
标签: ruby-on-rails logging resque