diff --git a/sikweb/base.py b/sikweb/base.py index 2cd946a..94ef3eb 100644 --- a/sikweb/base.py +++ b/sikweb/base.py @@ -24,9 +24,22 @@ else: LOGGERLEVEL = logging.DEBUG 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 = { 'version': 1, 'disable_existing_loggers': False, + 'filters': { + 'disable_pyexcel_logs': { + '()': 'django.utils.log.CallbackFilter', + 'callback': disable_pyexcel_logs + }, + }, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s: %(message)s' @@ -43,6 +56,7 @@ LOGGING = { 'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'verbose', + 'filters': ['disable_pyexcel_logs'], }, }, 'root': {