Django日志管理

import logging

LOGGING = {

        'version' : 1,

        'disable_existing_logger' : True,

        'formatters' : {

                'standard' : {

                    'format' : '%(asctime)-.19s  [%(filename)s:%(lineno)4.4d %(levelname)s]: %(message)s'

                },

                'filters' : {

                },

        },

        'handlers' : {

            'mail_admins' : {

                'level' : 'ERROR',

                'class' : 'django.utils.log.AdminEmailHandler',

                'include_html' : True

         },

        'default' : {

            'level' : 'DEBUG',

            'class' : 'logging.handlers.RotatingFileHandler',

            'filename' : os.path.join(BASE_DIR, 'log', 'app_build.log'),

            'maxBytes' : 1024 * 1024 * 5,

            'backupCount' : 2,

            'formatter' : 'standard',

        },

        'console' : {

            'level' : 'DEBUG',

            'class' : 'logging.StreamHandler',

            'formatter' : 'standard'

        },

    },

    'loggers' : {

        'django' : {

            'handlers' : ['default', 'console'],

            'level' : 'INFO',

            'propagate' : False

        },

        'django.request' : {

            'handlers' : ['default', 'console'],

            'level' : 'DEBUG',

            'propagate' : True

        },

    }

}

logger = logging.getLogger('django')

你可能感兴趣的:(Django日志管理)