o
    wÖi,  ã                	   @   sä   U d dl Zd dlZd dlmZ dZej ed¡ ¡ Z	e	 
¡ s e	nee	ƒZeeef ed< dddd	d
iidddddœdddddœdœdddgedœidœZedkrVej e¡ dejfdd„Zdeddfdd„Zdeddfdd„ZdS ) é    N)ÚUnionÚSUBMITIT_LOG_LEVELÚINFOÚlevelé   FÚsubmitit_basicÚformatz2%(name)s %(levelname)s (%(asctime)s) - %(message)szlogging.StreamHandlerÚDEBUGzext://sys.stdout)Úclassr   Ú	formatterÚstreamÚWARNINGzext://sys.stderr)Úsubmitit_outÚsubmitit_errÚsubmititr   r   )Úhandlersr   )ÚversionÚdisable_existing_loggersÚ
formattersr   ÚloggersÚNOCONFIGÚreturnc                   C   s
   t  d¡S )Nr   )ÚloggingÚ	getLogger© r   r   úQ/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/submitit/core/logger.pyÚ
get_logger-   s   
r   Úargsc                  G   ó   t ƒ j| Ž  d S ©N)r   Ú	exception©r   r   r   r   r    1   ó   r    c                  G   r   r   )r   Úwarningr!   r   r   r   r#   5   r"   r#   )Úlogging.configr   ÚosÚtypingr   ÚLOG_VARNAMEÚenvironÚgetÚupperÚ	level_strÚisdigitÚintr   ÚstrÚ__annotations__ÚCONFIGÚconfigÚ
dictConfigÚLoggerr   r    r#   r   r   r   r   Ú<module>   s6   
$
üüùî