我有各种DJ工作人员,每个工作人员都在一个队列中工作。我希望每个队列的日志记录都在一个单独的文件中。我怎样才能做到这一点?
我使用script / delayed_job启动延迟的作业工作者。目前,我使用以下命令设置我的自定义日志文件,该文件在config / initializer / delayed_job_config.rb中设置:
Delayed::Worker.logger = ActiveSupport::BufferedLogger.new("log_file")
我认为我不能修改特定记录器的初始化程序文件,因为在脚本/ delayed_job初始化Worker之前调用它。知道我怎么能这样做吗?