diff --git a/CHANGELOG.md b/CHANGELOG.md index acd2377f2b..645527eaef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update PeriodicExportingMetricReader to never call export() concurrently ([#2873](https://github.com/open-telemetry/opentelemetry-python/pull/2873)) +- Add param for `indent` size to `LogRecord.to_json()` + ([#2870](https://github.com/open-telemetry/opentelemetry-python/pull/2870)) ## [1.12.0-0.33b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v1.12.0-0.33b0) - 2022-08-08 diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/_logs/__init__.py b/opentelemetry-sdk/src/opentelemetry/sdk/_logs/__init__.py index 22ee11aafe..31d4e15f55 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/_logs/__init__.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/_logs/__init__.py @@ -78,7 +78,7 @@ def __eq__(self, other: object) -> bool: return NotImplemented return self.__dict__ == other.__dict__ - def to_json(self) -> str: + def to_json(self, indent=4) -> str: return json.dumps( { "body": self.body, @@ -97,7 +97,7 @@ def to_json(self) -> str: if self.resource else "", }, - indent=4, + indent=indent, )