From 68d00ce28933bc94a99b8ccb31ea23496049bf45 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Wed, 23 Jul 2025 22:58:40 +0800 Subject: [PATCH] refactor: Adjust logging configuration to reduce verbosity for asyncio logger --- py/lora_manager.py | 2 ++ standalone.py | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/py/lora_manager.py b/py/lora_manager.py index dc54d8f4..f2fa3f4b 100644 --- a/py/lora_manager.py +++ b/py/lora_manager.py @@ -32,6 +32,7 @@ class LoraManager: # Configure aiohttp access logger to be less verbose logging.getLogger('aiohttp.access').setLevel(logging.WARNING) + logging.getLogger("asyncio").setLevel(logging.WARNING) added_targets = set() # Track already added target paths @@ -142,6 +143,7 @@ class LoraManager: try: # Ensure aiohttp access logger is configured with reduced verbosity logging.getLogger('aiohttp.access').setLevel(logging.WARNING) + logging.getLogger("asyncio").setLevel(logging.WARNING) # Initialize CivitaiClient first to ensure it's ready for other services await ServiceRegistry.get_civitai_client() diff --git a/standalone.py b/standalone.py index 2ad50ade..9421e00b 100644 --- a/standalone.py +++ b/standalone.py @@ -105,6 +105,7 @@ logger = logging.getLogger("lora-manager-standalone") # Configure aiohttp access logger to be less verbose logging.getLogger('aiohttp.access').setLevel(logging.WARNING) +logging.getLogger("asyncio").setLevel(logging.WARNING) # Now we can import the global config from our local modules from py.config import config @@ -125,6 +126,7 @@ class StandaloneServer: async def _configure_access_logger(self, app): """Configure access logger to reduce verbosity""" logging.getLogger('aiohttp.access').setLevel(logging.WARNING) + logging.getLogger("asyncio").setLevel(logging.WARNING) # If using aiohttp>=3.8.0, configure access logger through app directly if hasattr(app, 'access_logger'): @@ -221,6 +223,7 @@ class StandaloneLoraManager(LoraManager): # Configure aiohttp access logger to be less verbose logging.getLogger('aiohttp.access').setLevel(logging.WARNING) + logging.getLogger("asyncio").setLevel(logging.WARNING) added_targets = set() # Track already added target paths @@ -373,6 +376,7 @@ async def main(): # Explicitly configure aiohttp access logger regardless of selected log level logging.getLogger('aiohttp.access').setLevel(logging.WARNING) + logging.getLogger("asyncio").setLevel(logging.WARNING) # Create the server instance server = StandaloneServer()