gpt4 book ai didi

Python - 异步日志记录

转载 作者:太空宇宙 更新时间:2023-11-03 14:50:56 24 4
gpt4 key购买 nike

我需要在运行系统代码时记录大量数据。我可以使用哪些日志记录包来进行高效的异步日志记录?默认情况下,标准 Python 日志记录包 ( https://docs.python.org/2/library/logging.html ) 是异步的吗?

最佳答案

您可以使用 n 个工作池执行 logging.info() 消息,使用 concurrent.futures.ThreadPoolExecutor , n 应该总是等于 1 :

import concurrent.futures 
import logging

executor = concurrent.futures.ThreadPoolExecutor(max_workers=1)

def info(self, msg, *args):
executor.submit(logging.info, msg, *args)

关于Python - 异步日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45842926/

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