INNER CODE UNIT · Python
get_all
Delta-F/deltafstation · backend/app.py:44
def get_all(self):
"""取出并清空队列中的全部日志。"""
with self.lock:
logs = list(self.queue)
self.queue.clear()
return logs
global_log_queue = LogQueue()
# 重定向 stdout 以捕获 print 语句
class StdoutRedirector:
"""将写入 sys.stdout 的内容同步写入日志队列。"""
def __init__(self, original_stdout, log_queue):
self.original_stdout = original_stdout
self.log_queue = log_queue
def write(self, msg):