Silence pyexcel DEBUG logs

Close issue #103
This commit is contained in:
Aarni Halinen
2018-05-07 01:12:54 +03:00
parent 45e98e0220
commit a9cf253c83
+14
View File
@@ -24,9 +24,22 @@ else:
LOGGERLEVEL = logging.DEBUG LOGGERLEVEL = logging.DEBUG
LOGPATH = os.path.join(BASE_DIR, "logs", "debug.log") LOGPATH = os.path.join(BASE_DIR, "logs", "debug.log")
def disable_pyexcel_logs(record):
if record.module in ['loader', 'utils', 'source_plugin', 'plugin']:
return False
return True
LOGGING = { LOGGING = {
'version': 1, 'version': 1,
'disable_existing_loggers': False, 'disable_existing_loggers': False,
'filters': {
'disable_pyexcel_logs': {
'()': 'django.utils.log.CallbackFilter',
'callback': disable_pyexcel_logs
},
},
'formatters': { 'formatters': {
'verbose': { 'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s: %(message)s' 'format': '%(levelname)s %(asctime)s %(module)s: %(message)s'
@@ -43,6 +56,7 @@ LOGGING = {
'level': 'DEBUG', 'level': 'DEBUG',
'class': 'logging.StreamHandler', 'class': 'logging.StreamHandler',
'formatter': 'verbose', 'formatter': 'verbose',
'filters': ['disable_pyexcel_logs'],
}, },
}, },
'root': { 'root': {