def init_logging(clear_all = False): '''Initialise logging''' from djpcms.utils.log import dictConfig if clear_all: import logging logging.Logger.manager.loggerDict.clear() if sites.settings.LOGGING: dictConfig(sites.settings.LOGGING)
def setup_logging(self, settings, options): LOGGING = settings.LOGGING if LOGGING: if settings.DEBUG: handlers = ['console'] LOGGING['handlers']['console']['level'] = 'DEBUG' LOGGING['root'] = { 'handlers': handlers, 'level': 'DEBUG', } dictConfig(settings.LOGGING)
def setup_logging(self, settings, options): '''Setup logging for :class:`Command`. Override if you need to.''' LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'simple': {'format': '%(message)s'}, }, 'handlers': { 'simple': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'simple' }, }, 'root': { 'handlers': ['simple'], 'level': 'DEBUG', } } dictConfig(LOGGING)
def setup_logging(self, settings, options): '''Setup logging for :class:`Command`. Override if you need to.''' LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'simple': { 'format': '%(message)s' }, }, 'handlers': { 'simple': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'simple' }, }, 'root': { 'handlers': ['simple'], 'level': 'DEBUG', } } dictConfig(LOGGING)