mirror of
https://github.com/Azornes/Comfyui-LayerForge.git
synced 2026-03-21 20:52:12 -03:00
Set default log level to NONE and improve logger checks
Changed the default log level to LogLevel.NONE in both Python and JavaScript logger utilities. Updated LayerForgeLogger to fully disable logging when the effective level is NONE, ensuring no logs are emitted for disabled modules.
This commit is contained in:
@@ -24,7 +24,7 @@ import os
|
|||||||
try:
|
try:
|
||||||
from python.logger import logger, LogLevel, debug, info, warn, error, exception
|
from python.logger import logger, LogLevel, debug, info, warn, error, exception
|
||||||
|
|
||||||
logger.set_module_level('canvas_node', LogLevel.INFO) # Domyślnie INFO, można zmienić na DEBUG
|
logger.set_module_level('canvas_node', LogLevel.NONE)
|
||||||
|
|
||||||
logger.configure({
|
logger.configure({
|
||||||
'log_to_file': True,
|
'log_to_file': True,
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import {logger, LogLevel} from "../logger.js";
|
|||||||
* @param {LogLevel} level - Poziom logowania (domyślnie DEBUG)
|
* @param {LogLevel} level - Poziom logowania (domyślnie DEBUG)
|
||||||
* @returns {Object} Obiekt z metodami logowania
|
* @returns {Object} Obiekt z metodami logowania
|
||||||
*/
|
*/
|
||||||
export function createModuleLogger(moduleName, level = LogLevel.DEBUG) {
|
export function createModuleLogger(moduleName, level = LogLevel.NONE) {
|
||||||
logger.setModuleLevel(moduleName, level);
|
logger.setModuleLevel(moduleName, level);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -189,12 +189,15 @@ class LayerForgeLogger:
|
|||||||
if not self.enabled:
|
if not self.enabled:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
# Sprawdź ustawienia modułu, jeśli istnieją
|
# Ustal efektywny poziom logowania, biorąc pod uwagę ustawienia modułu i globalne
|
||||||
if module in self.config['module_settings']:
|
effective_level = self.config['module_settings'].get(module, self.config['global_level'])
|
||||||
return level >= self.config['module_settings'][module]
|
|
||||||
|
|
||||||
# W przeciwnym razie użyj globalnego poziomu
|
# Jeśli efektywny poziom to NONE, logowanie jest całkowicie wyłączone
|
||||||
return level >= self.config['global_level']
|
if effective_level == LogLevel.NONE:
|
||||||
|
return False
|
||||||
|
|
||||||
|
# W przeciwnym razie sprawdź, czy poziom loga jest wystarczająco wysoki
|
||||||
|
return level >= effective_level
|
||||||
|
|
||||||
def _get_logger(self, module):
|
def _get_logger(self, module):
|
||||||
"""Pobierz lub utwórz logger dla modułu"""
|
"""Pobierz lub utwórz logger dla modułu"""
|
||||||
|
|||||||
Reference in New Issue
Block a user