【发布时间】:2017-11-15 13:04:47
【问题描述】:
在object-detection API代码中,我在源代码中看到了很多日志语句,但是当我运行程序时,它们都没有真正打印出来。
我发现这些日志语句没有使用tf.logging,而是使用了系统日志,比如
import logging
#do some fancy job here
logging.info("this is a test")
如何使这些日志语句打印出来?我知道我可以在python源文件中插入一段代码,比如
logger = logging.getLogger() # initialize logging class
logger.setLevel(logging.DEBUG) # default log level
format = logging.Formatter("%(asctime)s - %(message)s") # output format
sh = logging.StreamHandler(stream=sys.stdout) # output to standard output
sh.setFormatter(format)
logger.addHandler(sh)
但这很繁琐,我需要在每个源文件中插入这段代码。是否有一些聪明的方法来激活系统日志语句?
【问题讨论】:
标签: logging tensorflow object-detection