
    ΑiJ	                     D    S SK r S SKrS SKr/ rSS\ R                  4S jrg)    Nhapic                    [         R                  " U5      nSUl        UR                  U5        Sn[	        [
        R                  " SS5      5      nUS:X  a  [        UR                  5      S:X  ai  [         R                  " [        R                  S9nUR                  U5        UR                  [         R                  " U5      5        UR                  U5        U Gb.  U R                  S5      (       d  U R                  S5      (       a  U nO [
        R                   R#                  U S	5      nUS:  a  US
U 3-   n[
        R                   R%                  [
        R                   R'                  U5      5      (       d3  [
        R(                  " [
        R                   R'                  U5      5        [         R                  " U5      nUR                  U5        UR                  [         R                  " U5      5        UR                  U5        U$ )a  
Initialize logger of hapi and set its verbosity level to "INFO".

Args:
    output (str): a file name or a directory to save log. If None, will not save log file.
        If ends with ".txt" or ".log", assumed to be a file name.
        Otherwise, logs will be saved to `output/log.txt`.
    name (str): the root module name of this logger. Default: 'hapi'.
    log_level (enum): log level. eg.'INFO', 'DEBUG', 'ERROR'. Default: logging.INFO.
Returns:
    logging.Logger: a logger
Fz4%(asctime)s - %(name)s - %(levelname)s - %(message)sPADDLE_TRAINER_ID0r   )streamz.txtz.logzlog.txtz.rank)logging	getLogger	propagatesetLevelintosgetenvlenhandlersStreamHandlersysstdoutsetFormatter	Formatter
addHandlerendswithpathjoinexistsdirnamemakedirs)	outputname	log_levellogger
format_str
local_rankchfilenamefhs	            R/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/hapi/logger.pysetup_loggerr'      st    t$FF
OOIGJRYY2C89JQ3v/14""#**5
I
))*56" ??6""foof&=&=Hww||FI6H>E*"66Hww~~bggooh788KK12""8,
I
))*56"M    )r   r   r   __all__INFOr'    r(   r&   <module>r,      s'     	 

 6W\\ -r(   