awl/logtools.py
def django_logging_dict(log_dir, handlers=['file'], filename='debug.log'):
    """Extends :func:`logthing.utils.default_logging_dict` with django
    specific values.
    """
    d = default_logging_dict(log_dir, handlers, filename)
    d['handlers'].update({
        'mail_admins':{
            'level':'ERROR',
            'class':'django.utils.log.AdminEmailHandler',
        }
    })
    d['loggers'].update({
        'django.db.backends': { # stop SQL debug from going to main logger
            'handlers': ['file', 'mail_admins'],
            'level': 'ERROR',
            'propagate': False,
        },
        'django.request': {
            'handlers': ['file', 'mail_admins'],
            'level': 'ERROR',
            'propagate': False,
        },
    })
    return d
def django_logging_dict(log_dir, handlers=['file'], filename='debug.log'):
    """Extends :func:`logthing.utils.default_logging_dict` with django
    specific values.
    """
    d = default_logging_dict(log_dir, handlers, filename)
    d['handlers'].update({
        'mail_admins':{
            'level':'ERROR',
            'class':'django.utils.log.AdminEmailHandler',
        }
    })
    d['loggers'].update({
        'django.db.backends': { # stop SQL debug from going to main logger
            'handlers': ['file', 'mail_admins'],
            'level': 'ERROR',
            'propagate': False,
        },
        'django.request': {
            'handlers': ['file', 'mail_admins'],
            'level': 'ERROR',
            'propagate': False,
        },
    })
    return d
def django_logging_dict ( log_dir , handlers = [ 'file' ] , filename = 'debug.log' ) : d = default_logging_dict ( log_dir , handlers , filename ) d [ 'handlers' ] . update ( { 'mail_admins' : { 'level' : 'ERROR' , 'class' : 'django.utils.log.AdminEmailHandler' , } } ) d [ 'loggers' ] . update ( { 'django.db.backends' : { # stop SQL debug from going to main logger 'handlers' : [ 'file' , 'mail_admins' ] , 'level' : 'ERROR' , 'propagate' : False , } , 'django.request' : { 'handlers' : [ 'file' , 'mail_admins' ] , 'level' : 'ERROR' , 'propagate' : False , } , } ) return d
Extends :func:`logthing.utils.default_logging_dict` with django
    specific values.
Extends : func : logthing . utils . default_logging_dict with django specific values .