2014年12月3日水曜日

Railsのログにタイムスタンプなどを載せて見やすくする方法

 Railsのログはデフォルトのままだと、タイムスタンプもログレベルも出ずに読みにくい。
本番環境のログの場合、config/environments/production.rb に下記のように書くと、


config.logger = Logger.new("log/production.log")
config.logger.formatter = Logger::FormatterWithTime.new


こんな風に見やすくなる。

[2014-12-03 00:22:10] [info] Rendered home/pie_chart.html.erb (2.6ms)
[2014-12-03 00:22:10] [info] Rendered home/index.html.erb within layouts/application (6565.4ms)
[2014-12-03 00:22:10] [info] Rendered part/_login_form.html.erb (1.3ms)
[2014-12-03 00:22:10] [info] Rendered part/_common_tag.html.erb (0.5ms)

0 件のコメント:

コメントを投稿