Railsのログ

使い方

コントローラ、ビュー、モデルにはloggerメソッドが用意されている。

logger.debug "ログメッセージ"

ログレベル

logger.fatal
logger.error
logger.warn
logger.info
logger.debug

prodcution環境ではdebugは出力されない。

productionでwarnレベルから出力するようにするならばenvironments/production.rbで

config.log_level = :warn

個人情報をログに残さないようにする

Rails2

ActionControllerに

filter_parameter_logging :password

と記述すると、passwordを含むパラメータがログ上で隠される

Rails3

config/application.rbに以下の記述をする

config.filter_parameters << :password
 
rails/log.txt · 最終更新: 2011/05/06 00:00 by nullpon
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki