詳解使用python的logging模塊在stdout輸出的兩種方法
更新時間:2017年05月17日 11:51:01 作者:styshoo
這篇文章主要介紹了詳解使用python的logging模塊在stdout輸出的相關資料,需要的朋友可以參考下
詳解使用python的logging模塊在stdout輸出
前言:
使用python的logging模塊時,除了想將日志記錄在文件中外,還希望在前臺執(zhí)行python腳本時,可以將日志直接輸出到標準輸出std.out中。
實現(xiàn)
logging模塊可以有兩種方法實現(xiàn)該功能:
方案一:basicconfig
import sys import logging logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)
方案二:handler
logging是可以添加多個handler的,所以只需在額外給log增加一個handler即可。
import sys import logging log = logging.getLogger() stdout_handler = logging.StreamHandler(sys.stdout) log.addHandler(stdout_handler)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
PyCharm 2020.2下配置Anaconda環(huán)境的方法步驟
這篇文章主要介紹了PyCharm 2020.2下配置Anaconda環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09

