详解使用python的logging模块在stdout输出的两种方法
详解使用python的logging模块在stdout输出
前言:
使用python的logging模块时,除了想将日志记录在文件中外,还希望在前台执行python脚本时,可以将日志直接输出到标准输出std.out中。
实现
logging模块可以有两种方法实现该功能:
方案一:basicconfig
importsys importlogging logging.basicConfig(stream=sys.stdout,level=logging.DEBUG)
方案二:handler
logging是可以添加多个handler的,所以只需在额外给log增加一个handler即可。
importsys importlogging log=logging.getLogger() stdout_handler=logging.StreamHandler(sys.stdout) log.addHandler(stdout_handler)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
9 家长会简短祝福语
10 虎年春节拜年祝福语简短
11 虎年孩子说简短祝福语
12 精简短句生日祝福语
13 女儿高考结束祝福语简短
14 男朋友的祝福语简短
15 南宁招生老师祝福语简短
16 哈尼族祝福语简短
17 喝酒祝福语大全简短新颖
18 新春祝福语大全 英语简短