log: Allow setting the default log level before log configuration

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
Sunil Mohan Adapa 2020-06-24 14:39:25 -07:00 committed by James Valleroy
parent e5177289dc
commit a145742ebc
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808

View File

@ -11,6 +11,8 @@ import cherrypy
from . import cfg
default_level = None
class ColoredFormatter(logging.Formatter):
"""Print parts of log message in color."""
@ -105,7 +107,7 @@ def get_configuration():
},
'root': {
'handlers': ['console'],
'level': 'DEBUG' if cfg.develop else 'INFO'
'level': default_level or ('DEBUG' if cfg.develop else 'INFO')
},
'loggers': {
'django.db.backends': {