MT#33006 settings: add more info to logger

* filename, function name and line number
* don't log twice celery events

Change-Id: I72d5fddc953823d0f1887d3715810dc5de8d04e5
pull/9/head
Victor Seva 3 years ago
parent 7e5133a0b9
commit 7df8c7584a

@ -152,6 +152,7 @@ LOGGING = {
"django_structlog": {
"handlers": ["console"],
"level": "INFO",
"propagate": False,
},
"repoapi": {
"handlers": ["console"],
@ -169,10 +170,18 @@ structlog.configure(
structlog.processors.StackInfoRenderer(),
structlog.processors.format_exc_info,
structlog.processors.UnicodeDecoder(),
structlog.processors.CallsiteParameterAdder(
{
structlog.processors.CallsiteParameter.FILENAME,
structlog.processors.CallsiteParameter.FUNC_NAME,
structlog.processors.CallsiteParameter.LINENO,
}
),
structlog.processors.ExceptionPrettyPrinter(),
structlog.stdlib.ProcessorFormatter.wrap_for_formatter,
],
logger_factory=structlog.stdlib.LoggerFactory(),
wrapper_class=structlog.stdlib.BoundLogger,
cache_logger_on_first_use=True,
)

Loading…
Cancel
Save