Python:如何从两个不同的模块向文件和GUI显示日志信息?
我试图将信息记录到tkinter中的日志文件和GUI滚动文本窗口中。 我将GUI代码与逻辑代码分开,因此一个文件名为GUI.py,另一个文件名为logic.py。gui.py导入logic.py,反之亦然。 不管我是从gui还是逻辑代码调用logger,日志文件都写得很好。仅当我使用GUI代码从调用logger时,GUI窗口才会更新。由于某些原因,如果我从逻辑代码中调用logger,GUI窗口将不会更新。除了一个带有wx的例子外,我很少看到这样的例子 gui.py logger=logging.getLogger\u名称_ logger.infothis将以滚动文本形式打印到GUI logic.py 有人能帮忙吗?几天来我一直在寻找和尝试新技术Python:如何从两个不同的模块向文件和GUI显示日志信息?,python,logging,Python,Logging,我试图将信息记录到tkinter中的日志文件和GUI滚动文本窗口中。 我将GUI代码与逻辑代码分开,因此一个文件名为GUI.py,另一个文件名为logic.py。gui.py导入logic.py,反之亦然。 不管我是从gui还是逻辑代码调用logger,日志文件都写得很好。仅当我使用GUI代码从调用logger时,GUI窗口才会更新。由于某些原因,如果我从逻辑代码中调用logger,GUI窗口将不会更新。除了一个带有wx的例子外,我很少看到这样的例子 gui.py logger=logging.
import gui
def funtion():
gui.logger.info("this statement will not print to the GUI, but will print to the console")