Skip to content

Commit fdb9454

Browse files
committed
Only configure NullHandler on RedisVL loggers (closes #443)
1 parent 708e7f5 commit fdb9454

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

redisvl/utils/log.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import logging
2-
import sys
32

43

54
def get_logger(name, log_level="info", fmt=None):
@@ -10,13 +9,9 @@ def get_logger(name, log_level="info", fmt=None):
109

1110
logger = logging.getLogger(name)
1211

13-
# Only configure this specific logger, not the root logger
14-
# Check if the logger already has handlers to respect existing configuration
12+
# Add a NullHandler to loggers to avoid "no handler found" warnings
1513
if not logger.handlers:
16-
logging.basicConfig(
17-
level=logging.INFO,
18-
format="%(asctime)s %(name)s %(levelname)s %(message)s",
19-
datefmt="%H:%M:%S",
20-
stream=sys.stdout,
14+
logger.addHandler(
15+
logging.NullHandler()
2116
)
2217
return logger

0 commit comments

Comments
 (0)