码迷,mamicode.com
首页 > 其他好文 > 详细

log日志

时间:2019-05-24 00:45:22      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:ons   收集器   渠道   dha   ror   str   输出   ase   erro   

#__author__="G"
#date: 2019/4/24
import logging
from week_9.common import contants
from week_9.common.config import config

# 新建一个日志收集器:getLogger() 新建一个收集器
def get_logger(name):
logger=logging.getLogger(name) # 名为case_log的日志收集器
logger.setLevel(config.get(‘log_info‘,‘collect_level‘)) # 设定收集的级别
#指定格式
formatter = logging.Formatter(config.get(‘log_info‘,‘log_famtter‘))
# 新建指定的输出渠道:
# 指定输出渠道 handler
console_handler = logging.StreamHandler() # 指定输出到console控制台
console_handler.setLevel(config.get(‘log_info‘,‘output_level‘)) # 设定输出信息的级别
console_handler.setFormatter(formatter)
# 指定输出文本渠道 handler
file_handler = logging.FileHandler(contants.log_dir+‘/case.log‘, encoding=‘utf-8‘)
file_handler.setLevel(config.get(‘log_info‘,‘output_level‘)) # 设定输出信息的级别
file_handler.setFormatter(formatter)
# 配合关系
logger.addHandler(console_handler)
logger.addHandler(file_handler)



logger.handlers.pop()

# 收集日志
return logger

logger = get_logger(‘case‘)
logger.info(‘测试开始啦‘)
logger.error(‘测试报错‘)
logger.debug(‘测试数据‘)
logger.info(‘测试结束‘)

log日志

标签:ons   收集器   渠道   dha   ror   str   输出   ase   erro   

原文地址:https://www.cnblogs.com/minghong/p/10915325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!