clan-app: Maybe fix the logging errror ValueError: I/O operation on closed file.

This commit is contained in:
Qubasa
2025-08-26 12:08:45 +02:00
parent 2b7837e2b6
commit 16b92963fd

View File

@@ -94,10 +94,10 @@ class LoggingMiddleware(Middleware):
if self.handler: if self.handler:
self.handler.root_logger.removeHandler(self.handler.new_handler) self.handler.root_logger.removeHandler(self.handler.new_handler)
self.handler.new_handler.close() self.handler.new_handler.close()
if self.log_f:
self.log_f.close()
if self.original_ctx: if self.original_ctx:
set_async_ctx(self.original_ctx) set_async_ctx(self.original_ctx)
if self.log_f:
self.log_f.close()
# Register the logging context manager # Register the logging context manager
self.register_context_manager(context, LoggingContextManager(log_file)) self.register_context_manager(context, LoggingContextManager(log_file))