Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
12
Help us understand the problem. What is going on with this article?
@shin_semiya

本番(or staging)でエラーログを詳しく見たい

More than 5 years have passed since last update.

リリース前に本番などでエラーが起きた時に、ログからさかのぼるのはウザい
本番でもdevelopment と同じように画面からエラーログを見たいと思います。

こんな感じでgemを入れたりします。

gem "binding_of_caller"

しかしgemを入れるだけでは不足です

better-erros はエラーログを「見やすく」するためのgemです。つまりエラーログが出ないと意味がありません。
production ではエラーログをはきません。
そこでdevelopment と同じようにエラーを吐かす必要があります。
具体的には configの enviroment/production.rb内にここを変えます(false => true)

config.consider_all_requests_local       = true

これで本番でもエラーログをおいやすくなります。
こういう措置が必要なのはリリース直前の追い込みなので、エラーログが追いやすくなれば徹夜しづらくなると思います。

12
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
shin_semiya
エンジニア、ディレクター Web業界で企画からサービス開発まで担当しています。 ドメイン理解とサービスグループデザインが得意です。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
12
Help us understand the problem. What is going on with this article?