我为python的日志包编写了一个自定义日志处理程序。这个处理程序可能工作,也可能不工作,但这超出了问题的范围。在
我试图使用配置dict指定处理程序,但是日志包似乎找不到正确的类。这是我的配置字典的相关部分:
"file": {
"class": "iis.logging.LockingFileHandler",
.
.
.
}
在文件configuration/development.py
中定义。它被导入并传递到文件iis/__init__.py
中的logging.config.dictConfig
。LockingFileHandler
在文件iis/logging.py
中定义。configuration
和{
当我运行flask(它导入iis/__init__
)时,我得到以下错误消息:
接下来是一堆由这个引起的异常。我怀疑我弄错了什么把戏。有什么想法吗?在
我想我是Python混乱的受害者(!)导入语义。模块
iis.logging
隐藏了全局logging
模块(不知何故)。重命名为iss.log
就可以了。在相关问题 更多 >
编程相关推荐