Eclipse中的Python日志模块

0 投票
2 回答
1207 浏览
提问于 2025-04-16 17:52

在Eclipse中调试时,我应该在哪里查看日志输出?运行时又应该在哪里查看?

2 个回答

0

这里有一个对我有效的例子:

# LOG
log = logging.getLogger("appname")
log.setLevel(logging.DEBUG)
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
fmt = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
ch.setFormatter(fmt)
log.addHandler(ch)
log.debug("something happened") # Will print on console '2013-01-26 12:58:28,974 - appname - DEBUG - something happened'
2

这要看你是怎么设置你的日志系统的。如果你只是用打印语句,那它会显示在Eclipse的console视图里。

如果你使用了logging并且配置了一个控制台处理器,它也会在Eclipse的console视图中显示。如果你在日志配置中只设置了文件处理器,那你就得去查看日志文件了;)

撰写回答