gpt4 book ai didi

python - 将记录器消息存储在列表中

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:04 26 4
gpt4 key购买 nike

根据此问题已接受的答案: storing logger messages in a string

我想完成同样的事情,但将每条日志消息发送到一个列表。

非常感谢

最佳答案

通过使用特殊情况 BufferingHandler 在 stdlib 中已经可以实现这一点实例。如果您使用无限缓冲区,它永远不会刷新。

>>> myhandler = logging.handlers.BufferingHandler(capacity=float('inf'))
>>> logging.basicConfig(handlers=[myhandler])
>>> logging.warning("uh-oh")
>>> logging.error("boom")
>>> myhandler.buffer
[<LogRecord: root, 30, <ipython-input-11-feb6b3c2bc6f>, 1, "uh-oh">,
<LogRecord: root, 40, <ipython-input-12-fd4144525168>, 1, "boom">]

关于python - 将记录器消息存储在列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55388255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com