抱歉,這是一個(gè)簡(jiǎn)單的問(wèn)題,但我不太了解我必須做什么。有兩個(gè)腳本:main.py和methods.pymain.pyimport methodsmethods.fnc_1()methods.fnc_2()methods.pyimport logginglogger = logging.getLogger(__name__)f_handler = logging.FileHandler('file.log')f_handler.setLevel(logging.DEBUG)c_handler = logging.StreamHandler()c_handler.setLevel(logging.DEBUG)logger.addHandler(c_handler)logger.addHandler(f_handler)def fnc_1(): logger.warning('warning_1!')def fnc_2(): logger.warning('warning_2!')如何logger在 main.py 中使用相同的對(duì)象?因此,我調(diào)用并從任一文件或同一文件中main.py獲取每條日志消息,并按執(zhí)行順序顯示?main.pymethods.py
1 回答

倚天杖
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
使用methods.loggerinmain.py從模塊中獲取變量methods。
import methods
methods.fnc_1()
methods.logger.warning("warning from main!")
methods.fnc_2()
添加回答
舉報(bào)
0/150
提交
取消