Skip to content

Commit 04b4044

Browse files
committed
feat: Allow setting log level via env
1 parent 36c4255 commit 04b4044

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

adk/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ SDK for Google ADK that helps to get agents configured in the Agentic Layer quic
66

77
- Configures OTEL (Tracing, Metrics, Logging)
88
- Converts an ADK agent into an instrumented starlette app with health endpoint
9+
- Set log level via env var `LOGLEVEL` (default: `INFO`)
910

1011
## Usage
1112

adk/agenticlayer/otel.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import logging
2+
import os
23

34
from openinference.instrumentation.google_adk import GoogleADKInstrumentor
45
from opentelemetry import metrics, trace
@@ -34,7 +35,8 @@ def setup_otel():
3435
set_logger_provider(provider)
3536

3637
handler = LoggingHandler(level=logging.NOTSET, logger_provider=provider)
37-
logging.getLogger().setLevel(logging.INFO)
38+
log_level = os.environ.get("LOGLEVEL", "INFO")
39+
logging.getLogger().setLevel(log_level)
3840
# Attach OTLP handler to root logger
3941
logging.getLogger().addHandler(handler)
4042

0 commit comments

Comments
 (0)