refactor: Adjust logging configuration to reduce verbosity for asyncio logger

This commit is contained in:
Will Miao
2025-07-23 22:58:40 +08:00
parent 5288021e4f
commit 68d00ce289
2 changed files with 6 additions and 0 deletions

View File

@@ -32,6 +32,7 @@ class LoraManager:
# Configure aiohttp access logger to be less verbose # Configure aiohttp access logger to be less verbose
logging.getLogger('aiohttp.access').setLevel(logging.WARNING) logging.getLogger('aiohttp.access').setLevel(logging.WARNING)
logging.getLogger("asyncio").setLevel(logging.WARNING)
added_targets = set() # Track already added target paths added_targets = set() # Track already added target paths
@@ -142,6 +143,7 @@ class LoraManager:
try: try:
# Ensure aiohttp access logger is configured with reduced verbosity # Ensure aiohttp access logger is configured with reduced verbosity
logging.getLogger('aiohttp.access').setLevel(logging.WARNING) logging.getLogger('aiohttp.access').setLevel(logging.WARNING)
logging.getLogger("asyncio").setLevel(logging.WARNING)
# Initialize CivitaiClient first to ensure it's ready for other services # Initialize CivitaiClient first to ensure it's ready for other services
await ServiceRegistry.get_civitai_client() await ServiceRegistry.get_civitai_client()

View File

@@ -105,6 +105,7 @@ logger = logging.getLogger("lora-manager-standalone")
# Configure aiohttp access logger to be less verbose # Configure aiohttp access logger to be less verbose
logging.getLogger('aiohttp.access').setLevel(logging.WARNING) logging.getLogger('aiohttp.access').setLevel(logging.WARNING)
logging.getLogger("asyncio").setLevel(logging.WARNING)
# Now we can import the global config from our local modules # Now we can import the global config from our local modules
from py.config import config from py.config import config
@@ -125,6 +126,7 @@ class StandaloneServer:
async def _configure_access_logger(self, app): async def _configure_access_logger(self, app):
"""Configure access logger to reduce verbosity""" """Configure access logger to reduce verbosity"""
logging.getLogger('aiohttp.access').setLevel(logging.WARNING) 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 using aiohttp>=3.8.0, configure access logger through app directly
if hasattr(app, 'access_logger'): if hasattr(app, 'access_logger'):
@@ -221,6 +223,7 @@ class StandaloneLoraManager(LoraManager):
# Configure aiohttp access logger to be less verbose # Configure aiohttp access logger to be less verbose
logging.getLogger('aiohttp.access').setLevel(logging.WARNING) logging.getLogger('aiohttp.access').setLevel(logging.WARNING)
logging.getLogger("asyncio").setLevel(logging.WARNING)
added_targets = set() # Track already added target paths 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 # Explicitly configure aiohttp access logger regardless of selected log level
logging.getLogger('aiohttp.access').setLevel(logging.WARNING) logging.getLogger('aiohttp.access').setLevel(logging.WARNING)
logging.getLogger("asyncio").setLevel(logging.WARNING)
# Create the server instance # Create the server instance
server = StandaloneServer() server = StandaloneServer()