MCPcopy Create free account
hub / github.com/PaddlePaddle/FastDeploy / emit

Method emit

fastdeploy/logger/handlers.py:233–245  ·  view source on GitHub ↗
(self, record)

Source from the content-addressed store, hash-verified

231 return handler
232
233 def emit(self, record):
234 # 检查日志级别
235 if record.levelno < self.level:
236 return
237
238 self.acquire()
239 try:
240 if self._real_handler is None:
241 self._real_handler = self.create_real_handler()
242 finally:
243 self.release()
244 # 将日志记录传递给实际处理器
245 self._real_handler.emit(record)
246
247 def close(self):
248 # 关闭实际处理器(如果存在)

Callers 1

test_file_rotationMethod · 0.80

Calls 3

create_real_handlerMethod · 0.95
acquireMethod · 0.45
releaseMethod · 0.45

Tested by 1

test_file_rotationMethod · 0.64