
    g.                        d dl Z  G d de j                        Zi dej                  dej                  dej
                  dej                  dej                  d	ej                  d
ej                  dej                  dej                  dej                  dej                  dej                  dej                  dej                  dej                  dej                  dej                  i dej                  dej                  dej                  dej                  dej                  dej                  dej                  dej                  dej                  dej                  dej                  d ej                  d!ej                  d"ej                  d#ej                   d$ej"                  d%ej$                  ej$                  ej$                  ej$                  ej$                  ej$                  ej$                  ej&                  ej(                  ej*                  ej,                  d&
Zd'ed(efd)Zy)*    Nc                   t    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZy)SeverityNumbera  Numerical value of severity.

    Smaller numerical values correspond to less severe events
    (such as debug events), larger numerical values correspond
    to more severe events (such as errors and critical events).

    See the `Log Data Model`_ spec for more info and how to map the
    severity from source format to OTLP Model.

    .. _Log Data Model: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/data-model.md#field-severitynumber
    r                           	   
                                             N)__name__
__module____qualname____doc__UNSPECIFIEDTRACETRACE2TRACE3TRACE4DEBUGDEBUG2DEBUG3DEBUG4INFOINFO2INFO3INFO4WARNWARN2WARN3WARN4ERRORERROR2ERROR3ERROR4FATALFATAL2FATAL3FATAL4     Z/var/www/openai/venv/lib/python3.12/site-packages/opentelemetry/_logs/severity/__init__.pyr   r      s    
 KEFFFEFFFDEEEDEEEEFFFEFFFr;   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r                            !   "   #   $   %   &   '   (   )   *   +   )
,   -   .   /   0   1   2   3   4   5   levelnoreturnc                 h    | dk  rt         j                  S | dkD  rt         j                  S t        |    S )a  
    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
    r   rY   )r   r!   r9   _STD_TO_OTEL)rZ   s    r<   std_to_otelr^   j   s5    
 |)))|$$$  r;   )enumEnumr   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r]   intr^   r:   r;   r<   <module>rb      s   %TYY %P--- - 	-
 - - - - - - - - - - -  !-" #-$ %-& '-( )-* +-, --. /-0 1-2 3-4 5-6 7-8 9-: ;-< =-> ?-@ A-B C-D E-F 	Y-`	! 	! 	!r;   