【问题标题】:Add custom log handler to pyramid将自定义日志处理程序添加到金字塔
【发布时间】:2015-05-19 03:28:00
【问题描述】:

将自定义日志处理程序添加到金字塔的正确方法是什么?在ini文件中我试图定义一个:

[handler_redis]
class = RedisLogHandler
args =
level = NOTSET
formatter = generic

但我收到(并不奇怪)错误 “ImportError: No module named RedisLogHandler” 我尝试在 init.py 主文件中导入它,但没有成功。

【问题讨论】:

    标签: python logging pyramid


    【解决方案1】:

    你应该提供一个包路径:

    [handler_redis]
    class = mypackage.myhandlers.RedisLogHandler
    args =
    level = NOTSET
    formatter = generic
    

    【讨论】:

    • 谢谢。我就是这样做的,但它给了我错误。原来是处理程序问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    相关资源
    最近更新 更多