nb_log icon indicating copy to clipboard operation
nb_log copied to clipboard

I/O operation on closed file错误

Open sunny6chen opened this issue 1 year ago • 5 comments

  1. log_file_handler_type == 2时 会出现I/O operation on closed file的错误。

系统信息:MACOS 版本:nb-log= "~=12.3"

日志: --- Logging error --- Traceback (most recent call last): File "/nb_log/handlers.py", line 684, in emit self.fp.write(msg + '\n') ValueError: I/O operation on closed file.

sunny6chen avatar Mar 08 '24 02:03 sunny6chen

日志写入进去没?

ydf0509 avatar Mar 08 '24 02:03 ydf0509

这个应该没影响吧,你按了ctrl c 或者代码异常结束,不影响写入日志

ydf0509 avatar Mar 08 '24 02:03 ydf0509

没有写入到日志文件内, 这是在fastapi的RequestRoute方法内,记录请求日志时,出现的错误

sunny6chen avatar Mar 08 '24 02:03 sunny6chen

你用hanlder 6试试呢

ydf0509 avatar Mar 08 '24 02:03 ydf0509

其它type没问题,就2会出现上方错误

sunny6chen avatar Mar 08 '24 03:03 sunny6chen