我正在编写一个Python脚本来从Flickr检索数据。为了记录日志,我有以下设置函数:
def init_log(logfile):
format = '%(asctime)s - %(levelname)s - %(message)s'
logging.basicConfig(filename=logfile,level=logging.DEBUG,format=format)
我已经用pythonshell测试过了,它可以像预期的那样工作,如果一个文件还不存在,就创建一个文件。但是在我的程序中调用它就是停止工作的地方。函数肯定被调用了,logfile
参数工作正常&logging.basicConfig
只是没有创建任何文件。我甚至没有收到任何错误或警告。在
我使用pythonfickrapi可能是罪魁祸首,但我对此表示怀疑。有什么想法吗?在
如果根记录器没有配置处理程序,
logging.basicConfig
函数只执行任何操作。如果在已经有一些处理程序附加到根目录时调用,则基本上是一个无操作(如文档所述)。在pythonfickrapi可能会做一些日志记录,在这种情况下,您可能会发现应该在代码的前面调用basicConfig。在
相关问题 更多 >
编程相关推荐