0

我想要一个功能来记录我的所有“放置”以同时进入 redis 到 STDOUT。

class Job
  def self.perform
    puts "Abc"
  end
end 

然后我期待redis中有一个键值对。如果作业 ID 为 1

  Resque.redis.get("log_1")  #=> "Abc"

我需要这个是因为,以便另一台远程机器可以读取此日志。

4

1 回答 1

0

我需要这个是因为,以便另一台远程机器可以读取此日志。

您应该尝试使用“真正的”日志记录解决方案,例如 Graylog2。

另外,不要puts用于记录,使用 Resque.logger:https ://github.com/resque/resque/blob/1-x-stable/lib/resque.rb#L473-L475

于 2013-04-16T21:56:14.103 回答