POC Campus Condorcet : import depuis a2 de la config du logger
This commit is contained in:
parent
24d1b219da
commit
8af92294d1
|
@ -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/
|
||||
|
||||
|
|
Reference in New Issue