Skip to content

Commit cfb459a

Browse files
fix: ensure consistent logger levels across modules
- Change third-party logger levels from ERROR to WARNING in llm/__init__.py to match the centralized configuration - Remove root logger override in knowledge.py that was ignoring LOGLEVEL environment variable This ensures the LOGLEVEL environment variable is properly respected throughout the application. Co-authored-by: Mervin Praison <[email protected]>
1 parent 135f7ae commit cfb459a

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

src/praisonai-agents/praisonaiagents/knowledge/knowledge.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,6 @@ def __init__(self, config=None, verbose=None):
6767

6868
# Disable OpenAI API request logging
6969
logging.getLogger('openai').setLevel(logging.WARNING)
70-
71-
# Set root logger to warning to catch any uncategorized logs
72-
logging.getLogger().setLevel(logging.WARNING)
7370

7471
@cached_property
7572
def _deps(self):

src/praisonai-agents/praisonaiagents/llm/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
# Disable litellm telemetry before any imports
66
os.environ["LITELLM_TELEMETRY"] = "False"
77

8-
# Suppress all relevant logs at module level
9-
logging.getLogger("litellm").setLevel(logging.ERROR)
10-
logging.getLogger("openai").setLevel(logging.ERROR)
11-
logging.getLogger("httpx").setLevel(logging.ERROR)
12-
logging.getLogger("httpcore").setLevel(logging.ERROR)
13-
logging.getLogger("pydantic").setLevel(logging.ERROR)
8+
# Suppress all relevant logs at module level - consistent with main __init__.py
9+
logging.getLogger("litellm").setLevel(logging.WARNING)
10+
logging.getLogger("openai").setLevel(logging.WARNING)
11+
logging.getLogger("httpx").setLevel(logging.WARNING)
12+
logging.getLogger("httpcore").setLevel(logging.WARNING)
13+
logging.getLogger("pydantic").setLevel(logging.WARNING)
1414

1515
# Suppress pydantic warnings
1616
warnings.filterwarnings("ignore", category=UserWarning, module="pydantic")

0 commit comments

Comments
 (0)