o
    i                  	   @  s  U d dl mZ d dlZd dlmZ d dlmZ dZ	 ed Z	 ddd	d
dddddZ	de
d< dd e	 D Zde
d< i d d	ddddddddddddddddd	dd
dddddddddddddi ddd dd!d	d"d	dd	d#d	d$d
d%d
d&dd'dd(dd)dd*dd+dd,dd-dd.di d/dd0dd1dd2dd3dd4dd5dd6dd7dd8d d9d d:d!d;d!d<d"d=d"d>dd?dZd@e
dA< 	 e dBZ	 e dCZ	 dcdHdIZedJ Ze dKZ	 e dLZ	 e dMZ	 e dNZ	 e dOZ	 e dPZ	 e dQZ	 e dRZ	 e dSZ	 dTZ	 e dUZ	 dVZ	 dWZ	 dXZ	 dYZ 	 dZZ!	 d[Z"	 d\Z#	 d]Z$	 ed^Z%	 ed_Z&	 d`Z'	 daZ(dbZ)dS )d    )annotationsN)Literal)
create_keylogfire)tracedebuginfonoticewarnwarningerrorfatal      	   
            )r   r   r   r	   r   r
   r   r   zdict[LevelName, int]LEVEL_NUMBERSc                 C  s   i | ]\}}||qS  r   ).0kvr   r   a/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/logfire/_internal/constants.py
<dictcomp>   s    r   zdict[int, LevelName]NUMBER_TO_LEVEL                                                                            !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   1   2   zdict[int, int]LOGGING_TO_OTEL_LEVEL_NUMBERSz.level_namez
.level_numlevelLevelName | intreturndict[str, int]c                 C  s6   t | tr| tvrtd|  d} t|  } t| iS )NzInvalid log level name: r   )
isinstancestrr   warningsr
   ATTRIBUTES_LOG_LEVEL_NUM_KEY)rI   r   r   r   log_level_attributes\   s   
rQ   )logpending_spanspanz
.span_typez.pending_parent_idz.tagsz.msg_templatez.msgz.disable_console_logz.json_schemaz.logging_argsz.logger_namezexception.logfire.dataz	.scrubbedzlogfire.package_versionszdeployment.environment.namezvcs.repository.ref.revisionzvcs.repository.url.fullzlogfire.code.root_pathzlogfire.code.work_dirl    zlogfire.sample_ratezlogfire.attributeszlogfire.sample-rate   i ʚ;zlogfire.exception.fingerprint)rI   rJ   rK   rL   )*
__future__r   rO   typingr   opentelemetry.contextr   LOGFIRE_ATTRIBUTES_NAMESPACE	LevelNamer   __annotations__itemsr   rH   ATTRIBUTES_LOG_LEVEL_NAME_KEYrP   rQ   SpanTypeTypeATTRIBUTES_SPAN_TYPE_KEY'ATTRIBUTES_PENDING_SPAN_REAL_PARENT_KEYATTRIBUTES_TAGS_KEYATTRIBUTES_MESSAGE_TEMPLATE_KEYATTRIBUTES_MESSAGE_KEYDISABLE_CONSOLE_KEYATTRIBUTES_JSON_SCHEMA_KEYATTRIBUTES_LOGGING_ARGS_KEYATTRIBUTES_LOGGING_NAMEATTRIBUTES_VALIDATION_ERROR_KEYATTRIBUTES_SCRUBBED_KEY$RESOURCE_ATTRIBUTES_PACKAGE_VERSIONS/RESOURCE_ATTRIBUTES_DEPLOYMENT_ENVIRONMENT_NAME/RESOURCE_ATTRIBUTES_VCS_REPOSITORY_REF_REVISION&RESOURCE_ATTRIBUTES_VCS_REPOSITORY_URL"RESOURCE_ATTRIBUTES_CODE_ROOT_PATH!RESOURCE_ATTRIBUTES_CODE_WORK_DIROTLP_MAX_INT_SIZEATTRIBUTES_SAMPLE_RATE_KEYCONTEXT_ATTRIBUTES_KEYCONTEXT_SAMPLE_RATE_KEY$MESSAGE_FORMATTED_VALUE_LENGTH_LIMITONE_SECOND_IN_NANOSECONDS$ATTRIBUTES_EXCEPTION_FINGERPRINT_KEYr   r   r   r   <module>   s\   	
 !"#$%&'()*+,-./01235












