DEBUG
ステージング サーバーで Rails アプリのログ レベルを使用したいのですが、 delayed_job
( SELECT
10 秒ごとにメインの Rails ログにステートメントを記録する) レベルでログを記録したいので、これらのステートメントをINFO
取得しません。delayed_job
SELECT
そこで。
これは可能ですか?
DEBUG
ステージング サーバーで Rails アプリのログ レベルを使用したいのですが、 delayed_job
( SELECT
10 秒ごとにメインの Rails ログにステートメントを記録する) レベルでログを記録したいので、これらのステートメントをINFO
取得しません。delayed_job
SELECT
そこで。
これは可能ですか?
RAILS_DEFAULT_LOGGER
Delayed::Command.new(ARGV).daemonize
Rails の 3.x バージョンでは非推奨になっているため、呼び出しの前に script/delayed_job で次を使用する必要があります。
::Rails.logger.level = Logger::INFO
私はちょうどこれに遭遇しました。Delayed::Job.worker.start を実行するスクリプトで行ったことは、ワーカーが開始する前に追加することでした。
RAILS_DEFAULT_LOGGER.level = Logger::INFO
これは私にとってはうまくいきました。