std_to_otel function is public.
|
def std_to_otel(levelno: int) -> SeverityNumber: |
|
""" |
|
Map python log levelno as defined in https://docs.python.org/3/library/logging.html#logging-levels |
|
to OTel log severity number as defined here: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/data-model.md#field-severitynumber |
|
""" |
|
if levelno < 10: |
|
return SeverityNumber.UNSPECIFIED |
|
if levelno > 53: |
|
return SeverityNumber.FATAL4 |
|
return _STD_TO_OTEL[levelno] |
Consider hiding it, moving to SDK closer to LoggingHandler or renaming to convert_log_level or something more descriptive.
Part of open-telemetry/community#1751
std_to_otelfunction is public.opentelemetry-python/opentelemetry-api/src/opentelemetry/_logs/severity/__init__.py
Lines 106 to 115 in f639606
opentelemetry-python/opentelemetry-api/src/opentelemetry/_logs/__init__.py
Line 58 in f639606
Consider hiding it, moving to SDK closer to
LoggingHandleror renaming toconvert_log_levelor something more descriptive.Part of open-telemetry/community#1751