日志字典模板

standard_format = '%(asctime)s - %(threadName)s:%(thread)d - 日志名字:%(name)s - %(filename)s:%(lineno)d -' \
                  '%(levelname)s - %(message)s'
simple_format = '[%(levelname)s][%(asctime)s][%(filename)s:%(lineno)d]%(message)s'
test_format = '%(asctime)s] %(message)s'
LOGGING_DIC = {
    'version': 1,
    'disable_existing_loggers': False,
    'formatters': {
        'standard': {
            'format': standard_format
        },
        'simple': {
            'format': simple_format
        },
        'test': {
            'format': test_format
        },
    },
    'filters': {},
    'handlers': {
        'console': {
            'level': 'DEBUG',
            'class': 'logging.StreamHandler',
            'formatter': 'simple'
        },
        'default': {
            'level': 'DEBUG',
            'class': 'logging.handlers.RotatingFileHandler',
            'maxBytes': 1000,
            'backupCount': 5,
            'filename': 'xxx.log',
            'encoding': 'utf-8',
            'formatter': 'standard'
        },
        'other': {
            'level': 'DEBUG',
            'class': 'logging.FileHandler',
            'filename': 'zzz.log',
            'encoding': 'utf-8',
            'formatter': 'test'
        },
    },
    'loggers': {
        '终端提示并记录': {
            'handlers': ['console', 'other'],
            'level': 'DEBUG',
            'propagate': False
        },
        '终端提示': {
            'handlers': ['console', ],
            'level': 'DEBUG',
            'propagate': False
        },
        '': {
            'handlers': ['default', ],
            'level': 'DEBUG',
            'propagate': False
        },
    },
}

 

上一篇:POX事件系统分析


下一篇:jquery时间委托详解