mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-15 14:04:10 +02:00
fix issue where error logs were missing
This commit is contained in:
parent
db97a3f715
commit
a52e4aabf0
1 changed files with 16 additions and 8 deletions
|
@ -494,16 +494,19 @@ console_handler = {
|
||||||
"formatter": "verbose",
|
"formatter": "verbose",
|
||||||
}
|
}
|
||||||
|
|
||||||
if env_log_format == "json":
|
# If we're running locally we don't want json formatting
|
||||||
|
if 'localhost' in env_base_url:
|
||||||
|
django_handlers = ["console"]
|
||||||
|
console_filter = []
|
||||||
|
elif env_log_format == "json":
|
||||||
# in production we need everything to be logged as json so that log levels are parsed correctly
|
# in production we need everything to be logged as json so that log levels are parsed correctly
|
||||||
django_handlers = ["json"]
|
django_handlers = ["json"]
|
||||||
|
console_filter = []
|
||||||
else:
|
else:
|
||||||
# for non-production environments, send non-error messages to console handler
|
# for non-production non-local environments, send non-error messages to console handler
|
||||||
# we do this because json clutters logs when debugging
|
# we do this because json clutters logs when debugging
|
||||||
django_handlers = ["console", "json"]
|
django_handlers = ["console", "json"]
|
||||||
# Only add below_error filter for non-production environments
|
console_filter = ["below_error"]
|
||||||
console_handler["filters"] = ["below_error"]
|
|
||||||
|
|
||||||
|
|
||||||
LOGGING = {
|
LOGGING = {
|
||||||
"version": 1,
|
"version": 1,
|
||||||
|
@ -534,14 +537,19 @@ LOGGING = {
|
||||||
# define where log messages will be sent;
|
# define where log messages will be sent;
|
||||||
# each logger can have one or more handlers
|
# each logger can have one or more handlers
|
||||||
"handlers": {
|
"handlers": {
|
||||||
"console": console_handler,
|
"console": {
|
||||||
|
"level": env_log_level,
|
||||||
|
"class": "logging.StreamHandler",
|
||||||
|
"formatter": "verbose",
|
||||||
|
"filters": console_filter,
|
||||||
|
},
|
||||||
"django.server": {
|
"django.server": {
|
||||||
"level": "INFO",
|
"level": "INFO",
|
||||||
"class": "logging.StreamHandler",
|
"class": "logging.StreamHandler",
|
||||||
"formatter": "django.server",
|
"formatter": "django.server",
|
||||||
},
|
},
|
||||||
"json": {
|
"json": {
|
||||||
"level": "ERROR",
|
"level": "ERROR" if env_log_format == "console" else env_log_level,
|
||||||
"class": "logging.StreamHandler",
|
"class": "logging.StreamHandler",
|
||||||
"formatter": "json",
|
"formatter": "json",
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue