有时候我们会删选一下输出的信息 当做日志进行文件保存 但是我们程序中有可能有自己不想存到日志文件中的输出信息 我们要做一些的删选 然后进行保存
代码如下:
#!/usr/bin/python # -*- coding: UTF-8 -*- import logging import sys ''' debug:debug级输出 info:info 级输出,重要信息 warning:warning级输出,与warn相同,警告信息 error:error级输出,错误信息 critical :critical级输出,严重错误信息 五个等级从低到高分别是debug到critical 当seLevel设置为DEBUG时,可以截获取所有等级的输出 ''' l_g = logging.getLogger() l_g.setLevel(logging.INFO) #日志等级为ERROR s_h = logging.StreamHandler(sys.stderr) l_g.addHandler(s_h) l_g.debug('debug') #输出等级为 debug l_g.info('info') #输出等级为 info l_g.warning('warning') #输出等级为 warning l_g.error('error') #输出等级为 error l_g.critical('critical') #输出等级为 critical
运行结果:
info
warning
error
critical