diff --git a/CHANGELOG.md b/CHANGELOG.md index 61035474f9e..19a3434190e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ([#4621](https://github.com/open-telemetry/opentelemetry-python/pull/4621)) - Fix license field in pyproject.toml files ([#4625](https://github.com/open-telemetry/opentelemetry-python/pull/4625)) +- Update logger level to NOTSET in logs example + ([#4637](https://github.com/open-telemetry/opentelemetry-python/pull/4637)) - Logging API accepts optional `context`; deprecates `trace_id`, `span_id`, `trace_flags`. ([#4597](https://github.com/open-telemetry/opentelemetry-python/pull/4597)) diff --git a/docs/examples/logs/example.py b/docs/examples/logs/example.py index c782d457533..0549b3ec5ed 100644 --- a/docs/examples/logs/example.py +++ b/docs/examples/logs/example.py @@ -33,6 +33,9 @@ logger_provider.add_log_record_processor(BatchLogRecordProcessor(exporter)) handler = LoggingHandler(level=logging.NOTSET, logger_provider=logger_provider) +# Set the root logger level to NOTSET to ensure all messages are captured +logging.getLogger().setLevel(logging.NOTSET) + # Attach OTLP handler to root logger logging.getLogger().addHandler(handler)