- 论坛徽章:
- 0
|
你少定义了handler
# 屏幕输出handler
handler = logging.StreamHandler(sys.stderr)
handler.setFormatter(stream_format)
# 按文件固定大小输出文件日志
max_size = multiply(handler_params['max_size'])
handler = RotatingFileHandler(logfile, 'a', max_size, backup_count, encoding='utf-8')
# 按固定时间输出文件日志
when = handler_params['when']
interval = handler_params['interval']
handler = TimedRotatingFileHandler(logfile, when, interval, backup_count, encoding='utf-8')
handler.setFormatter(handler_format)
handlers[handler_name] = handler
logger.addHandler(handlers[handler_name])
|
|