Tag: 3日志记录开发环境延迟工作

将单独的日志连接到主Rails开发日志

这与我在别处多次看到的问题相反,有人想看看如何从主开发日志创建另一个独立的Rails日志。 出于某种原因,我的Rails应用程序将我的DelayedJob gem的活动记录到单独的日志( delayed_job.log ),但我希望它能够登录到主development.log文件。 我正在使用Workless gem和NewRelic,如果这可能是相关的(尽管我通过删除NewRelic进行了实验,但问题仍然存在)。 我不清楚这是怎么发生的。 但是,我之前在日志中看到SQL插入和删除时遇到了一些问题,另一位用户建议我在初始化文件中使用以下内容: if defined?(Rails) && !Rails.env.nil? logger = Logger.new(STDOUT) ActiveRecord::Base.logger = logger ActiveResource::Base.logger = logger end 一旦我这样做,我看到了SQL语句,但不再在主开发日志中看到DelayedJob信息。 所以我的问题是:如何确保DelayedJob活动记录到主开发日志? 我不介意它是否也记录到一个单独的日志,但重要的是我在Mac的控制台中看到它的活动。 如果您想从我的应用程序中获得更多代码,请告诉我们 – 我很乐意提供。 非常感谢Rails新手。