3737from logging import getLogger
3838from os import environ
3939from time import time_ns
40- from typing import Any , Optional , cast
40+ from typing import Optional , cast
4141
4242from opentelemetry ._logs .severity import SeverityNumber
4343from opentelemetry .environment_variables import _OTEL_PYTHON_LOGGER_PROVIDER
4444from opentelemetry .trace .span import TraceFlags
4545from opentelemetry .util ._once import Once
4646from opentelemetry .util ._providers import _load_provider
47- from opentelemetry .util .types import Attributes
47+ from opentelemetry .util .types import AnyValue , LogAttributes
4848
4949_logger = getLogger (__name__ )
5050
@@ -66,8 +66,8 @@ def __init__(
6666 trace_flags : Optional ["TraceFlags" ] = None ,
6767 severity_text : Optional [str ] = None ,
6868 severity_number : Optional [SeverityNumber ] = None ,
69- body : Optional [ Any ] = None ,
70- attributes : Optional ["Attributes" ] = None ,
69+ body : AnyValue = None ,
70+ attributes : Optional [LogAttributes ] = None ,
7171 ):
7272 self .timestamp = timestamp
7373 if observed_timestamp is None :
@@ -78,7 +78,7 @@ def __init__(
7878 self .trace_flags = trace_flags
7979 self .severity_text = severity_text
8080 self .severity_number = severity_number
81- self .body = body # type: ignore
81+ self .body = body
8282 self .attributes = attributes
8383
8484
@@ -90,7 +90,7 @@ def __init__(
9090 name : str ,
9191 version : Optional [str ] = None ,
9292 schema_url : Optional [str ] = None ,
93- attributes : Optional [Attributes ] = None ,
93+ attributes : Optional [LogAttributes ] = None ,
9494 ) -> None :
9595 super ().__init__ ()
9696 self ._name = name
@@ -119,7 +119,7 @@ def __init__( # pylint: disable=super-init-not-called
119119 name : str ,
120120 version : Optional [str ] = None ,
121121 schema_url : Optional [str ] = None ,
122- attributes : Optional [Attributes ] = None ,
122+ attributes : Optional [LogAttributes ] = None ,
123123 ):
124124 self ._name = name
125125 self ._version = version
@@ -158,7 +158,7 @@ def get_logger(
158158 name : str ,
159159 version : Optional [str ] = None ,
160160 schema_url : Optional [str ] = None ,
161- attributes : Optional [Attributes ] = None ,
161+ attributes : Optional [LogAttributes ] = None ,
162162 ) -> Logger :
163163 """Returns a `Logger` for use by the given instrumentation library.
164164
@@ -196,7 +196,7 @@ def get_logger(
196196 name : str ,
197197 version : Optional [str ] = None ,
198198 schema_url : Optional [str ] = None ,
199- attributes : Optional [Attributes ] = None ,
199+ attributes : Optional [LogAttributes ] = None ,
200200 ) -> Logger :
201201 """Returns a NoOpLogger."""
202202 return NoOpLogger (
@@ -210,7 +210,7 @@ def get_logger(
210210 name : str ,
211211 version : Optional [str ] = None ,
212212 schema_url : Optional [str ] = None ,
213- attributes : Optional [Attributes ] = None ,
213+ attributes : Optional [LogAttributes ] = None ,
214214 ) -> Logger :
215215 if _LOGGER_PROVIDER :
216216 return _LOGGER_PROVIDER .get_logger (
@@ -273,7 +273,7 @@ def get_logger(
273273 instrumenting_library_version : str = "" ,
274274 logger_provider : Optional [LoggerProvider ] = None ,
275275 schema_url : Optional [str ] = None ,
276- attributes : Optional [Attributes ] = None ,
276+ attributes : Optional [LogAttributes ] = None ,
277277) -> "Logger" :
278278 """Returns a `Logger` for use within a python process.
279279
0 commit comments