感谢大家关注,帮忙分享呦,你们的阅读就是我的动力!!!
公众号;小李测试随笔
第四章 使用logging库记录日志信息-4.3
实例
4.3 日志记录实例应用
接下来通过一个程序片段来演示日志记录的过程
import logging #创建logger对象 logger = logging.getLogger('test_logger') #设置日志输出等级总开关 logger.setLevel(logging.DEBUG) #创建控制台实例 sh = logging.StreamHandler() #设置控制台输出日志格式 formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') sh.setFormatter(formatter) #加载控制台实例到logger对象中 logger.addHandler(sh) #加入异常处理机智 try: #我设置了一个并不存在的文件路径,通过open()函数打开它 open('/path/to/does/not/exist','rb') #当文件存在时程序不会产生异常,以下日志信息将输出到控制台 logger.info('文件正常打开') except Exception as e: #当文件不存在时将产生异常,以下错误日志信息将输出到控制台 logger.error('对不起,文件打开失败')
结果