Skip to content

Commit 657f486

Browse files
authored
Merge branch 'main' into hectorhdzg/logrecrename
2 parents 1af991f + 43341d7 commit 657f486

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
from time import time_ns
4040
from typing import Optional, cast, overload
4141

42+
from typing_extensions import deprecated
43+
4244
from opentelemetry._logs.severity import SeverityNumber
4345
from opentelemetry.context.context import Context
4446
from opentelemetry.environment_variables import _OTEL_PYTHON_LOGGER_PROVIDER
@@ -73,6 +75,9 @@ def __init__(
7375
) -> None: ...
7476

7577
@overload
78+
@deprecated(
79+
"LogRecord init with `trace_id`, `span_id`, and/or `trace_flags` is deprecated since 1.35.0. Use `context` instead."
80+
)
7681
def __init__(
7782
self,
7883
*,

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,9 @@ def __init__(
232232
): ...
233233

234234
@overload
235+
@deprecated(
236+
"LogRecord init with `trace_id`, `span_id`, and/or `trace_flags` is deprecated since 1.35.0. Use `context` instead." # noqa: E501
237+
)
235238
def __init__(
236239
self,
237240
timestamp: int | None = None,
@@ -265,8 +268,8 @@ def __init__( # pylint:disable=too-many-locals
265268
):
266269
if trace_id or span_id or trace_flags:
267270
warnings.warn(
268-
"LogRecord init with `trace_id`, `span_id`, and/or `trace_flags` is deprecated. Use `context` instead.",
269-
LogRecordDeprecatedInitWarning,
271+
"LogRecord init with `trace_id`, `span_id`, and/or `trace_flags` is deprecated since 1.35.0. Use `context` instead.",
272+
LogDeprecatedInitWarning,
270273
stacklevel=2,
271274
)
272275

opentelemetry-sdk/tests/logs/test_log_record.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def test_log_record_deprecated_init_warning(self):
168168
cw[-1].message, LogRecordDeprecatedInitWarning
169169
)
170170
self.assertIn(
171-
"LogRecord init with `trace_id`, `span_id`, and/or `trace_flags` is deprecated. Use `context` instead.",
171+
"LogRecord init with `trace_id`, `span_id`, and/or `trace_flags` is deprecated since 1.35.0. Use `context` instead.",
172172
str(cw[-1].message),
173173
)
174174

0 commit comments

Comments
 (0)