10

DEBUGステージング サーバーで Rails アプリのログ レベルを使用したいのですが、 delayed_job( SELECT10 秒ごとにメインの Rails ログにステートメントを記録する) レベルでログを記録したいので、これらのステートメントをINFO取得しません。delayed_job SELECTそこで。

これは可能ですか?

4

2 に答える 2

3

RAILS_DEFAULT_LOGGERDelayed::Command.new(ARGV).daemonizeRails の 3.x バージョンでは非推奨になっているため、呼び出しの前に script/delayed_job で次を使用する必要があります。

::Rails.logger.level = Logger::INFO
于 2014-02-11T15:56:39.540 に答える
1

私はちょうどこれに遭遇しました。Delayed::Job.worker.start を実行するスクリプトで行ったことは、ワーカーが開始する前に追加することでした。

RAILS_DEFAULT_LOGGER.level = Logger::INFO

これは私にとってはうまくいきました。

于 2010-01-28T16:13:56.447 に答える