o
    ñpi‹  ã                   @   s   d dl Z ddd„ZdS )é    NÚrootc                 C   sX   t  |¡}d|_|js%t  ¡ }| | ¡ t  d¡}| |¡ | |¡ |S | | ¡ |S )NFzG[%(asctime)-15s] [%(levelname)8s] %(filename)s:%(lineno)s - %(message)s)	ÚloggingÚ	getLoggerÚ	propagateÚhandlersÚStreamHandlerÚsetLevelÚ	FormatterÚsetFormatterÚ
addHandler)Ú	log_levelÚnameÚloggerZlog_handlerZ
log_format© r   úi/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/paddle/distributed/utils/log_utils.pyÚ
get_logger   s   

ÿ


ÿr   )r   )r   r   r   r   r   r   Ú<module>   s   