logging: force lasso messages to be considered as debug level (#25694)
This commit is contained in:
parent
c1db21744d
commit
eef3faf448
|
@ -48,7 +48,10 @@ LOGGING = {
|
|||
},
|
||||
'request_context': {
|
||||
'()': 'hobo.logger.RequestContextFilter',
|
||||
}
|
||||
},
|
||||
'force_debug': {
|
||||
'()': 'hobo.logger.ForceDebugFilter',
|
||||
},
|
||||
},
|
||||
'formatters': {
|
||||
'syslog': {
|
||||
|
@ -120,6 +123,16 @@ LOGGING = {
|
|||
'level': 'ERROR',
|
||||
'propagate': False,
|
||||
},
|
||||
# lasso has the bad habit of logging everything as errors
|
||||
'Lasso': {
|
||||
'filters': ['force_debug'],
|
||||
},
|
||||
'libxml2': {
|
||||
'filters': ['force_debug'],
|
||||
},
|
||||
'libxmlsec': {
|
||||
'filters': ['force_debug'],
|
||||
},
|
||||
# log py.warnings to syslog
|
||||
'py.warnings': {
|
||||
'handlers': ['syslog_no_filter'],
|
||||
|
|
|
@ -96,3 +96,9 @@ class RequestContextFilter(logging.Filter):
|
|||
if record.user == self.DEFAULT_USER:
|
||||
record.user = record.user_uuid[:7]
|
||||
return True
|
||||
|
||||
|
||||
class ForceDebugFilter(logging.Filter):
|
||||
def filter(self, record):
|
||||
record.level = logging.DEBUG
|
||||
return True
|
||||
|
|
Loading…
Reference in New Issue