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

        },

    }

}

 

    原文作者:大激动
    原文地址: https://www.cnblogs.com/zhengze/p/10702289.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞