欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

django logging

程序员文章站 2022-04-19 23:17:47
LOG_LEVEL = 'DEBUG' LOGGING = { 'version' : 1, 'disable_existing_loggers' : True, 'formatters' : { 'standard' : { 'format' : '%(asctime)s [%(threadNam ......

log_level = 'debug'

 

logging = {

    'version' : 1,

    'disable_existing_loggers' : true,

    'formatters' : {

            'standard' : {

                'format' : '%(asctime)s [%(threadname)s:%(thread)d] [%(name)s:%(lineno)d] z [%(levelname)s]- %(message)s'

            },

            'verbose' : {

                'format' : '[%(asctime)s] %(levelname)-6s %(name)s %(lineno)d %(threadname)s:%(thread)d %(message)s'

            },

    },

    'filters': {

    },

 

    'handlers': {

        'torstatus': {

            'level': log_level,

            'class': 'logging.handlers.rotatingfilehandler',

            'filename': os.path.join(base_dir ,'logs/torstatus.log'), 

            'maxbytes': 1024*1024*5, # 5 mb

            'backupcount': 5,

            'formatter': 'verbose',

        },

        

    },

    'loggers': {

        'torstatus': {

            'handlers': ['torstatus'],

            'level': log_level,

            'propagate': false

        },

    }

}