使用dict和自定义hand配置python日志模块时的重要错误

2024-09-21 01:17:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我为python的日志包编写了一个自定义日志处理程序。这个处理程序可能工作,也可能不工作,但这超出了问题的范围。在

我试图使用配置dict指定处理程序,但是日志包似乎找不到正确的类。这是我的配置字典的相关部分:

"file": {
    "class": "iis.logging.LockingFileHandler",
    .
    .
    .
}

在文件configuration/development.py中定义。它被导入并传递到文件iis/__init__.py中的logging.config.dictConfigLockingFileHandler在文件iis/logging.py中定义。configuration和{}都在我的路径中。在

当我运行flask(它导入iis/__init__)时,我得到以下错误消息:

^{pr2}$

接下来是一堆由这个引起的异常。我怀疑我弄错了什么把戏。有什么想法吗?在


Tags: 文件pyconfig处理程序字典定义initlogging

热门问题