Ë
    $Æ%hG  ã                   óô   — U d dl Z d dlZd dlmZ ddlmZ  ej                  d«      Zej                  e	d<    ej                  d«      Z
ej                  e	d<   d	d
hZdd„Zdd„Z G d„ dej                  «      Zy)é    N)Úoverrideé   )Úis_dictÚopenaiÚloggerÚhttpxÚhttpx_loggerzapi-keyÚauthorizationc                  ó2   — t        j                  dd¬«       y )Nz?[%(asctime)s - %(name)s:%(lineno)d - %(levelname)s] %(message)sz%Y-%m-%d %H:%M:%S)ÚformatÚdatefmt)ÚloggingÚbasicConfig© ó    úQ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/openai/_utils/_logs.pyÚ_basic_configr      s   € ä×ÑØPØ#ör   c                  óš  — t         j                  j                  d«      } | dk(  rQt        «        t        j                  t        j                  «       t        j                  t        j                  «       y | dk(  rQt        «        t        j                  t        j                  «       t        j                  t        j                  «       y y )NÚ
OPENAI_LOGÚdebugÚinfo)
ÚosÚenvironÚgetr   r   ÚsetLevelr   ÚDEBUGr	   ÚINFO)Úenvs    r   Úsetup_loggingr      su   € Ü
�*‰*�.‰.˜Ó
&€CØ
ˆg‚~ÜŒÜ�‰œŸ™Ô&Ü×ÑœgŸm™mÕ,Ø	�ŠÜŒÜ�‰œŸ™Ô%Ü×ÑœgŸl™lÕ+ð 
r   c                   ó:   — e Zd Zedej
                  defd„«       Zy)ÚSensitiveHeadersFilterÚrecordÚreturnc                 ó  — t        |j                  «      rrd|j                  v rdt        |j                  d   «      rLi |j                  d   ¥x}|j                  d<   |D ]'  }t        |«      j                  «       t        v sŒ#d||<   Œ) y)NÚheadersz
<redacted>T)r   ÚargsÚstrÚlowerÚSENSITIVE_HEADERS)Úselfr"   r%   Úheaders       r   ÚfilterzSensitiveHeadersFilter.filter#   s~   € ä�6—;‘;Ô I°·±Ñ$<ÄÈÏÉÐU^ÑI_ÔA`Ø/I°&·+±+¸iÑ2HÐ/IÐIˆG�f—k‘k )Ñ,Ø!ò 3�Ü�v“;×$Ñ$Ó&Ô*;Ò;Ø&2�G˜F’Oð3ð r   N)Ú__name__Ú
__module__Ú__qualname__r   r   Ú	LogRecordÚboolr,   r   r   r   r!   r!   "   s(   „ Øð˜W×.Ñ.ð °4ò ó ñr   r!   )r#   N)r   r   Útyping_extensionsr   Ú_utilsr   Ú	getLoggerr   ÚLoggerÚ__annotations__r	   r)   r   r   ÚFilterr!   r   r   r   ú<module>r8      sn   ðÜ 	Û Ý &å à*˜×*Ñ*¨8Ó4€ˆ�‰Ó 4Ø0˜w×0Ñ0°Ó9€ˆg�n‰nÓ 9ð  Ð0Ð óó	,ô˜WŸ^™^õ r   