【问题标题】:logging will not write to file in python 2.7.4日志不会写入 python 2.7.4 中的文件
【发布时间】:2013-08-21 04:44:28
【问题描述】:

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

我在跑步

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 运行。请让我知道我可以采取哪些诊断步骤,我希望我能提供更多信息,但我不知道什么是相关的......

【问题讨论】:

    标签: python file logging


    【解决方案1】:

    logfile 更改为filename,如下所示:

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

    可以看到basicConfighere所取的关键字参数。

    【讨论】:

    • 做到了。我不知道我从哪里得到“日志文件”。非常感谢大卫 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 2020-01-04
    • 2018-02-03
    • 2015-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多