From b7c7e4521e6c92f6cf7aee65cf3fe1f533b198ea Mon Sep 17 00:00:00 2001 From: tammy-baylis-swi Date: Mon, 29 Jul 2024 15:12:46 -0700 Subject: [PATCH 1/2] Update logs example re root logger --- docs/examples/logs/example.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/examples/logs/example.py b/docs/examples/logs/example.py index 2505aacea7a..ba471ea7e69 100644 --- a/docs/examples/logs/example.py +++ b/docs/examples/logs/example.py @@ -36,10 +36,9 @@ # Attach OTLP handler to root logger logging.getLogger().addHandler(handler) -# Log directly -logging.info("Jackdaws love my big sphinx of quartz.") - # Create different namespaced loggers +# It is recommended to not use the root logger with OTLP handler +# so telemetry is collected only for the application logger1 = logging.getLogger("myapp.area1") logger2 = logging.getLogger("myapp.area2") From 5c0390630a2e434d12a1bcf6e94baccb2eaaca5c Mon Sep 17 00:00:00 2001 From: tammy-baylis-swi Date: Mon, 29 Jul 2024 15:17:07 -0700 Subject: [PATCH 2/2] changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0ee94f3152..c69fee17385 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added py.typed file to top-level module ([#4084](https://github.com/open-telemetry/opentelemetry-python/pull/4084)) - Drop Final annotation from Enum in semantic conventions ([#4085](https://github.com/open-telemetry/opentelemetry-python/pull/4085)) +- Update log export example to not use root logger ([#4090](https://github.com/open-telemetry/opentelemetry-python/pull/4090)) ## Version 1.26.0/0.47b0 (2024-07-25)