
    E^e                      n    d Z ddlZddlZej        ej        ej        ej        ej        dZdddZ	d	dZ
dS )
zModule for setting up logging.    N)DEBUGINFOWARNINGERRORCRITICALz#%(levelname)s %(name)s: %(message)sz%(levelname)s: %(message)s)r   r   r   c                    t          j        d          }|                    t           j                   |j        dd= |}t          j        t          d                   }t          j        |          }|                    t          d                    |	                    |           |
                    |           t          j        t          |                    }t          |          }t          j        t          j                  }|                    |           |	                    |           |
                    |           |S )zConfigure logging for cookiecutter.

    Set up logging to stdout with given level. If ``debug_file`` is given set
    up logging to file with DEBUG level.
    cookiecutterNr   )stream)logging	getLoggersetLevelr   handlers	FormatterLOG_FORMATSFileHandler
LOG_LEVELSsetFormatter
addHandlerStreamHandlersysstdout)stream_level
debug_fileloggerdebug_formatterfile_handlerlog_formatter	log_levelstream_handlers           0lib/python3.11/site-packages/cookiecutter/log.pyconfigure_loggerr!      s    ~..F
OOGM""" 	 !+K,@AA*:66j1222!!/222,''' %k,&?@@M<(I *#*===NI&&&...
n%%%M    )r   N)__doc__r   r   r   r   r   r   r   r   r   r!    r"   r    <module>r%      sw    $ $  



 ]L]  
 3(            r"   