4

我无法让日志记录模块在我的一生中写入文件,我不知道问题出在哪里。

我在跑步

form = "%(asctime)s - %(levelname)s - %(message)s"
logging.basicConfig(logfile='/home/gabriel/Developement/cl/cl.log',level=logging.DEBUG, format=form)
logging.debug("oh")
logging.info("oh!")
logging.warning("OH!")
logging.error("OH NO!")

我完全不确定发生了什么,文件没有创建,也没有写入。但是,python 不会引发异常。我试过用 python 2.7.4 和 ipython 运行。请让我知道我可以采取哪些诊断步骤,我希望我能提供更多信息,但我不知道什么是相关的......

4

1 回答 1

3

更改logfilefilename,如下所示:

logging.basicConfig(filename='/home/gabriel/Developement/cl/cl.log', level=logging.DEBUG, format=form)

您可以看到basicConfig 此处采用的关键字参数。

于 2013-08-21T04:47:33.417 回答