Fix logging output condition in shared_storage.py. Early return if logging disabled
This commit is contained in:
parent
9a9f0f2463
commit
3da9f8aab4
1 changed files with 4 additions and 1 deletions
|
|
@ -20,6 +20,9 @@ def direct_log(message, enable_output: bool = False, level: str = "DEBUG"):
|
||||||
level: Log level (default: "DEBUG")
|
level: Log level (default: "DEBUG")
|
||||||
enable_output: Whether to actually output the log (default: True)
|
enable_output: Whether to actually output the log (default: True)
|
||||||
"""
|
"""
|
||||||
|
if not enable_output:
|
||||||
|
return
|
||||||
|
|
||||||
# Get the current logger level from the lightrag logger
|
# Get the current logger level from the lightrag logger
|
||||||
try:
|
try:
|
||||||
from lightrag.utils import logger
|
from lightrag.utils import logger
|
||||||
|
|
@ -40,7 +43,7 @@ def direct_log(message, enable_output: bool = False, level: str = "DEBUG"):
|
||||||
message_level = level_mapping.get(level.upper(), logging.DEBUG)
|
message_level = level_mapping.get(level.upper(), logging.DEBUG)
|
||||||
|
|
||||||
# print(f"Diret_log: {level.upper()} {message_level} ? {current_level}", file=sys.stderr, flush=True)
|
# print(f"Diret_log: {level.upper()} {message_level} ? {current_level}", file=sys.stderr, flush=True)
|
||||||
if enable_output or (message_level >= current_level):
|
if message_level >= current_level:
|
||||||
print(f"{level}: {message}", file=sys.stderr, flush=True)
|
print(f"{level}: {message}", file=sys.stderr, flush=True)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue