diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py b/opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py index 9029f867a7e..c6402a9aa61 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py @@ -595,7 +595,9 @@ def _translate(self, record: logging.LogRecord) -> LogRecord: # related to https://github.com/open-telemetry/opentelemetry-python/issues/3548 # Severity Text = WARN as defined in https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/data-model.md#displaying-severity. level_name = ( - "WARN" if record.levelname == "WARNING" else record.levelname + "WARN" if record.levelname == "WARNING" else + "FATAL" if record.levelname == "CRITICAL" else + record.levelname ) return LogRecord(