U
    b^                     @   sr   d dl mZmZ d dlZd dlZd dlmZ ejejej	ej
ejejdZee Ze Zdd Zdd ZdS )	    )absolute_importunicode_literalsN)
ensure_str)r                  c           
      C   s   t | | d}tt |tkr"t}t| }d}td}|tjkr^d}d||}|	| n|	tj
 tt|}tjtjd}|	| t	tj || t| t|}	td|	 |S )Nr   z%(message)sZfilelockmodulez8%(relativeCreated)d {} [%(levelname)s %({})s:%(lineno)d])streamzsetup logging to %s)max_clean_handlersLOGGER	MAX_LEVELLEVELSlogging	getLoggerDEBUGformatZsetLevelZWARNZ	Formatterr   ZStreamHandlersysstdoutNOTSETZsetFormatterZ
addHandlerZgetLevelNamedebug)
verbosequiet	verbositylevelZ
msg_formatZfilelock_loggerZlocateZ	formatterZstream_handlerZ
level_name r   3/usr/lib/python3/dist-packages/virtualenv/report.pysetup_report   s*    





r   c                 C   s   t | jD ]}| | q
d S )N)listZhandlersZremoveHandler)logZlog_handlerr   r   r   r   /   s    r   )Z
__future__r   r   r   r   Zvirtualenv.util.sixr   ZCRITICALZERRORZWARNINGINFOr   r   r   r   keysr   r   r   r   r   r   r   r   r   <module>   s   	