Skip to content

Commit 2e0d3b6

Browse files
committed
Suppress logging from azure.monitor and other azure packages
These flood the logs with request traces from the monitoring transports. We only need to know if the monitoring transport fails.
1 parent 40b36fa commit 2e0d3b6

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/telemetry.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33

44
logger = logging.getLogger(__name__)
55

6+
# Suppress verbose logging from OpenTelemetry and Azure Monitor libraries
7+
for package_name in [
8+
"azure.monitor.opentelemetry",
9+
"azure.core.pipeline.policies.http_logging_policy",
10+
]:
11+
package_logger = logging.getLogger(package_name)
12+
package_logger.setLevel(logging.WARNING)
13+
614

715
def configure_telemetry(service_name: str | None = None) -> None:
816
"""Configure OpenTelemetry with Azure Monitor.

0 commit comments

Comments
 (0)