django logging

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

        },

    }

}

 

posted @ 2019-04-13 18:20  琵琶真的行  阅读(213)  评论(0编辑  收藏  举报