ユーザ用ツール

サイト用ツール


rails:log

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/05 15:00 by nullpon