2009-08-28 16 views
0

誰でも今、workling.outputまたはproduction.logの作業用ログを見ることができません。生産現場の作業ログ

開発中のログは、development.logに表示されます。

私の環境では/ production.rb私はログレベルをデバッグに設定しました。 config.log_level =:私は他のすべてがOKに動作している場合、私の推測では、それはスクリプトが持っていないアクセス許可の問題だということでしょう。この

server > /usr/bin/starling -d -P /tmp/pids/starling.pid -L /mnt/app/current/log/starling.log -p 15151 

local > cap deploy:restart 

server > RAILS_ENV=production /mnt/app/current/script/workling_client start 

答えて

1

ログレベルが異なります。開発モードのデフォルトレベルはlogger.debugです。これは基本的にすべてを示しています。私はそれがlogger.infoだと思っています。これは、実行された時間とエラーだけです。

0

のようなスターリングとWorklingを始めている

をデバッグプロダクションログを書き出すための十分な権限。

0

実際問題は、システムによって行われているバッファリングから発生します。ログはすぐにproduction.logにフラッシュされません。あなたのログがproduction.logにすぐに現れ得るためにロガーをフラッシュする必要がある

「ここに有益な何か」logger.info logger.flush

私はそれが役に立てば幸い。

関連する問題