Fix module import for opentelemetry

This commit is contained in:
Sameer Kankute
2026-01-19 18:50:18 +05:30
parent 2e6ce1469e
commit 6eb3f579d7
+5 -1
View File
@@ -986,7 +986,11 @@ class OpenTelemetry(CustomLogger):
# See: https://github.com/open-telemetry/opentelemetry-python/pull/4676
# TODO: Refactor to use the proper OTEL Logs API instead of directly creating SDK LogRecords
from opentelemetry._logs import SeverityNumber, get_logger, get_logger_provider, LogRecord
from opentelemetry._logs import SeverityNumber, get_logger, get_logger_provider
try:
from opentelemetry.sdk._logs import LogRecord as SdkLogRecord # OTEL < 1.39.0
except ImportError:
from opentelemetry.sdk._logs._internal import LogRecord as SdkLogRecord # OTEL >= 1.39.0
otel_logger = get_logger(LITELLM_LOGGER_NAME)