POC Campus Condorcet : import depuis a2 de la config du logger

This commit is contained in:
Paul Marillonnet 2017-05-14 18:27:12 +02:00
parent 24d1b219da
commit 8af92294d1
1 changed files with 48 additions and 0 deletions

View File

@ -21,6 +21,54 @@ BASE_DIR = os.path.dirname(os.path.dirname(__file__))
LOGGER = 'SP SSO'
# Logger config copied from the authentic2 project settings:
LOGGING_CONFIG = None
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'verbose': {
'format': '[%(asctime)s] %(ip)s %(user)s %(request_id)s %(levelname)s %(name)s.%(funcName)s: %(message)s',
'datefmt': '%Y-%m-%d %a %H:%M:%S'
},
'verbose_db': {
'format': '[%(asctime)s] - - - %(levelname)s %(name)s.%(funcName)s: %(message)s',
'datefmt': '%Y-%m-%d %a %H:%M:%S'
},
},
'handlers': {
'console': {
'level': 'DEBUG',
'class':'logging.StreamHandler',
'formatter': 'verbose',
'filters': ['cleaning', 'request_context'],
},
# remove request_context filter for db log to prevent infinite loop
# when logging sql query to retrieve the session user
'console_db': {
'level': 'DEBUG',
'class':'logging.StreamHandler',
'formatter': 'verbose_db',
'filters': ['cleaning'],
},
},
'loggers': {
# even when debugging seeing SQL queries is too much, activate it
# explicitly using DEBUG_DB
'django': {
'level': 'INFO',
},
# django_select2 outputs debug message at level INFO
'django_select2': {
'level': 'WARNING',
},
# lasso has the bad habit of logging everything as errors
'lasso': {
'filters': ['force_debug'],
},
},
}
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/