CoolFace
Apppublic

fmatituy/selectospromanager

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
logger.cpython-313.pyc15 linesDownload Raw Back to __pycache__
1�

2��i���P�SSKrSSKrSSKrSSKJr "SS\R5rS3S\4Sjjr\"5r\R"S5R\R5 \R"S5R\R5 S	rSSK
r
\
R"\5 g)�N)�datetimec�,^�\rSrSrSrU4SjrSrU=r$)�SafeStreamHandler�zNHandler que evita fallos si el stream (stdout/stderr) es destruido por el IDE.c�>�UR(aURR(ag[TU]
U5 g![[4[4a gf=f)N)�stream�closed�super�emit�RuntimeError�5ValueError�AttributeError)�self�record�	__class__s  ��QC:\Users\faust\.gemini\antigravity\scratch\selectos_promanager\src\core\logger.pyr�SafeStreamHandler.emitsC���	��;�;�$�+�+�"4�"4���G�L�� ���j�.�9�	��	�s�,A�A�A�A�)�__name__�6__module__�__qualname__�__firstlineno__�__doc__r�__static_attributes__�
__classcell__)rs@rrrs���X���r�namec��[RR[RR[RR[555n[RRUSS5n[R"USS9 [RRU[R"5RS5S35n[R"SSS	9n[R"U5nUR[R5 S7UlUR (dt[R""USSS9nUR%U5 UR'U5 [+[,R.5nUR%U5 UR'U5 U$![(a NIf=f)
N�static�logsT)�exist_okz%Y-%m-%dz.logz4[%(asctime)s] %(levelname)s | %(name)s | %(message)sz%Y-%m-%d %H:%M:%S)�datefmtFzutf-8)�encoding�delay)�os�path�dirname�abspath�__file__�join�makedirsr�now�strftime�logging�	Formatter�	getLogger�setLevel�INFO�	propagate�handlers�FileHandler�setFormatter�8addHandler�	Exceptionr�sys�stderr)r�base_dir�log_dir�log_file�	formatter�logger�fh�chs        r�setup_loggerrBs@���w�w���r�w�w���r�w�w���x�/H�I�J�H��g�g�l�l�8�X�v�6�G��K�K��$�'��w�w�|�|�G�����(?�(?�9�(K�'L�D�%Q�R�H��!�!�>�#��I��
�
�t�
$�F�10�O�O�G�L�L�!��F���?�?�	��$�$�X��t�L�B��O�O�I�&����b�!�11�s�z�z�
*��12���	�"����"���M���	��	�s�<8F1�113F>�=F>z
uvicorn.error�niceguic��[RSSH(nUR5 [RU5 M* g)z*Cierra todos los handlers de forma segura.N)r?r4�close�
removeHandler)�handlers r�shutdown_loggingrH<s,���?�?�1�%���
�
�����W�%�&r)�SelectosERP)r.r%r9r�
StreamHandlerr�strrBr?r0r1�DEBUGrH�atexit�registerrrr�<module>rOs����	�14��	��-�-�	�"�s�"�J15������/�"�+�+�G�M�M�:����)��%�%�g�m�m�4�&����� �!r