Commit a08269f91e4f8c55cc94deb95b32e527ee98d5aa
1 parent
ce90ab69
Exists in
master
and in
1 other branch
Added config option to turn on/off internal error details in production
Showing
2 changed files
with
8 additions
and
2 deletions
Show diff stats
config/config.example.yml
| ... | ... | @@ -39,6 +39,12 @@ user_has_username: false |
| 39 | 39 | # but you want to leave a short comment. |
| 40 | 40 | allow_comments_with_issue_tracker: true |
| 41 | 41 | |
| 42 | +# Display internal errors in production | |
| 43 | +# Since this is an internal application, you might like to see what caused Errbit to crash. | |
| 44 | +# Pull requests are always welcome! | |
| 45 | +# However, you might be more comfortable setting this to false if your server can be accessed by anyone. | |
| 46 | +display_internal_errors: true | |
| 47 | + | |
| 42 | 48 | # Enable Gravatar. |
| 43 | 49 | use_gravatar: true |
| 44 | 50 | # Default Gravatar image, can be: mm, identicon, monsterid, wavatar, retro. | ... | ... |
config/environments/production.rb
| ... | ... | @@ -5,8 +5,8 @@ Errbit::Application.configure do |
| 5 | 5 | # Code is not reloaded between requests |
| 6 | 6 | config.cache_classes = true |
| 7 | 7 | |
| 8 | - # Full error reports are enabled, since this is an internal application. | |
| 9 | - config.consider_all_requests_local = true | |
| 8 | + # Shows or hides all error details if something goes wrong inside Errbit | |
| 9 | + config.consider_all_requests_local = Errbit::Config.display_internal_errors | |
| 10 | 10 | # Caching is turned on |
| 11 | 11 | config.action_controller.perform_caching = true |
| 12 | 12 | ... | ... |