mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-25 07:05:43 -03:00
refactor: Update logging configuration to use asyncio logger and remove aiohttp access logger references
This commit is contained in:
@@ -30,8 +30,8 @@ class LoraManager:
|
|||||||
"""Initialize and register all routes using the new refactored architecture"""
|
"""Initialize and register all routes using the new refactored architecture"""
|
||||||
app = PromptServer.instance.app
|
app = PromptServer.instance.app
|
||||||
|
|
||||||
# Configure aiohttp access logger to be less verbose
|
# Configure aiohttp 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
|
added_targets = set() # Track already added target paths
|
||||||
|
|
||||||
@@ -140,9 +140,6 @@ class LoraManager:
|
|||||||
async def _initialize_services(cls):
|
async def _initialize_services(cls):
|
||||||
"""Initialize all services using the ServiceRegistry"""
|
"""Initialize all services using the ServiceRegistry"""
|
||||||
try:
|
try:
|
||||||
# Ensure aiohttp access logger is configured with reduced verbosity
|
|
||||||
logging.getLogger('aiohttp.access').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()
|
||||||
|
|
||||||
|
|||||||
@@ -103,9 +103,6 @@ logging.basicConfig(level=logging.INFO,
|
|||||||
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||||
logger = logging.getLogger("lora-manager-standalone")
|
logger = logging.getLogger("lora-manager-standalone")
|
||||||
|
|
||||||
# Configure aiohttp access logger to be less verbose
|
|
||||||
logging.getLogger('aiohttp.access').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
|
||||||
|
|
||||||
@@ -124,7 +121,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("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'):
|
||||||
@@ -219,9 +216,6 @@ class StandaloneLoraManager(LoraManager):
|
|||||||
# Store app in a global-like location for compatibility
|
# Store app in a global-like location for compatibility
|
||||||
sys.modules['server'].PromptServer.instance = server_instance
|
sys.modules['server'].PromptServer.instance = server_instance
|
||||||
|
|
||||||
# Configure aiohttp access logger to be less verbose
|
|
||||||
logging.getLogger('aiohttp.access').setLevel(logging.WARNING)
|
|
||||||
|
|
||||||
added_targets = set() # Track already added target paths
|
added_targets = set() # Track already added target paths
|
||||||
|
|
||||||
# Add static routes for each lora root
|
# Add static routes for each lora root
|
||||||
@@ -371,8 +365,8 @@ async def main():
|
|||||||
# Set log level
|
# Set log level
|
||||||
logging.getLogger().setLevel(getattr(logging, args.log_level))
|
logging.getLogger().setLevel(getattr(logging, args.log_level))
|
||||||
|
|
||||||
# Explicitly configure aiohttp access logger regardless of selected log level
|
# Explicitly configure asyncio logger regardless of selected log level
|
||||||
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()
|
||||||
|
|||||||
@@ -165,23 +165,6 @@ export class VirtualScroller {
|
|||||||
// Calculate the left offset to center the grid within the content area
|
// Calculate the left offset to center the grid within the content area
|
||||||
this.leftOffset = Math.max(0, (availableContentWidth - actualGridWidth) / 2);
|
this.leftOffset = Math.max(0, (availableContentWidth - actualGridWidth) / 2);
|
||||||
|
|
||||||
// Log layout info
|
|
||||||
console.log('Virtual Scroll Layout:', {
|
|
||||||
containerWidth,
|
|
||||||
availableContentWidth,
|
|
||||||
actualGridWidth,
|
|
||||||
columnsCount: this.columnsCount,
|
|
||||||
itemWidth: this.itemWidth,
|
|
||||||
itemHeight: this.itemHeight,
|
|
||||||
leftOffset: this.leftOffset,
|
|
||||||
paddingLeft,
|
|
||||||
paddingRight,
|
|
||||||
displayDensity,
|
|
||||||
maxColumns,
|
|
||||||
baseCardWidth,
|
|
||||||
rowGap: this.rowGap
|
|
||||||
});
|
|
||||||
|
|
||||||
// Update grid element max-width to match available width
|
// Update grid element max-width to match available width
|
||||||
this.gridElement.style.maxWidth = `${actualGridWidth}px`;
|
this.gridElement.style.maxWidth = `${actualGridWidth}px`;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user