2009-08-28 56 views
0

任何人現在爲什麼我看不到workling.output或production.log中的工件日誌?工件生產日誌

在開發中,日誌顯示在development.log中。

在我的環境/ production.rb中,我將日誌級別設置爲調試。 config.log_level =:調試

我開始椋鳥和Workling這樣

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

如果一切工作正常,我的猜測是,這是一個權限問題,即腳本沒有有足夠的權利寫出生產日誌。

0

其實問題來自系統正在進行的緩衝。日誌不會立即刷新到production.log。

您需要刷新記錄器,讓您的日誌馬上出現在production.log:

logger.info「知識性的東西在這裏」 logger.flush

我希望它能幫助。