【发布时间】:2020-07-18 15:48:19
【问题描述】:
我正在为一个项目使用日志记录。到目前为止,我将所有日志记录信息存储在由 RotatingFileHandler 创建的文件中。但是,我想知道是否可以将所有日志记录信息保存在我机器上类似字典的局部变量中?
我想这样做是因为这个项目的要求之一是在执行过程中不要创建任何新文件。
【问题讨论】:
-
您是否尝试过使用 MemoryHandler 实例? MemoryHandler 实例将消息发送到内存中的缓冲区,只要满足特定条件就会刷新该缓冲区。 docs.python.org/3/howto/logging.html#useful-handlers
-
我没有尝试使用 MemoryHandler 实例,但它可能会工作