【发布时间】:2016-07-24 10:48:30
【问题描述】:
我收到此记录器错误,但我不确定这是如何发生的。我创建了更简单的测试程序并且它们有效。有什么想法可能来自此错误吗?
在 python 2.6 中运行这个程序!
错误:
No handlers could be found for logger "__main__"
代码:
import logging
import subprocess as sp
logger = logging.getLogger(__name__)
def runpig(filename):
# does not use logger
....
....
return
def main():
try:
runpig(filename)
except sp.CalledProcessError as ex:
logger.error(ex.message)
except:
logger.info("Error occured")
if __name__ == "__main__":
main()
【问题讨论】: