Skip to content

Commit 438bb7e

Browse files
committed
Silence deprecation warnings from internal users
1 parent 5d30eb6 commit 438bb7e

File tree

1 file changed

+21
-18
lines changed
  • opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal

1 file changed

+21
-18
lines changed

opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -735,25 +735,28 @@ def emit(
735735
and instrumentation info.
736736
"""
737737

738-
if not record:
739-
record = LogRecord(
740-
timestamp=timestamp,
741-
observed_timestamp=observed_timestamp,
742-
context=context,
743-
severity_text=severity_text,
744-
severity_number=severity_number,
745-
body=body,
746-
attributes=attributes,
747-
event_name=event_name,
748-
resource=self._resource,
749-
)
750-
elif not isinstance(record, LogRecord):
751-
# pylint:disable=protected-access
752-
record = LogRecord._from_api_log_record(
753-
record=record, resource=self._resource
754-
)
738+
# silence deprecation warnings from internal users
739+
with warnings.catch_warnings():
740+
warnings.simplefilter("ignore", category=LogDeprecatedInitWarning)
741+
if not record:
742+
record = LogRecord(
743+
timestamp=timestamp,
744+
observed_timestamp=observed_timestamp,
745+
context=context,
746+
severity_text=severity_text,
747+
severity_number=severity_number,
748+
body=body,
749+
attributes=attributes,
750+
event_name=event_name,
751+
resource=self._resource,
752+
)
753+
elif not isinstance(record, LogRecord):
754+
# pylint:disable=protected-access
755+
record = LogRecord._from_api_log_record(
756+
record=record, resource=self._resource
757+
)
755758

756-
log_data = LogData(record, self._instrumentation_scope)
759+
log_data = LogData(record, self._instrumentation_scope)
757760

758761
self._multi_log_record_processor.on_emit(log_data)
759762

0 commit comments

Comments
 (0)