Eclipse中的Python日志模块
在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
视图中显示。如果你在日志配置中只设置了文件处理器,那你就得去查看日志文件了;)