diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/_configuration/__init__.py b/opentelemetry-sdk/src/opentelemetry/sdk/_configuration/__init__.py index d1af469bc9..5d5a993009 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/_configuration/__init__.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/_configuration/__init__.py @@ -326,6 +326,10 @@ def _init_logging( set_event_logger_provider(event_logger_provider) if setup_logging_handler: + warnings.deprecated( + "Setting the OTel Logging handler from the SDK and the `OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED` are deprecated. You should install the opentelemetry-instrumentation-logging" + ) + # Add OTel handler handler = LoggingHandler( level=logging.NOTSET, logger_provider=provider diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py b/opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py index d775dd4455..b2e7a58b0a 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py @@ -496,6 +496,10 @@ def __init__( super().__init__(level=level) self._logger_provider = logger_provider or get_logger_provider() + warnings.deprecated( + "This is deprecated you should use the one in opentelemetry-instrumentation-logging" + ) + @staticmethod def _get_attributes(record: logging.LogRecord) -> _ExtendedAttributes: attributes = {