
"þîhí  ã               @   s}   d  d l  Z  d  d l Z d  d l Z d d l m Z d  d l Z d d „  Z d d d d � „  Z e	 e	 d	 d
 d � „  Z
 d S)é    Né   )Úmonkeyc             C   s   |  j  t j k  S)N)ÚlevelnoÚloggingÚWARNING)Úrecord© r   ú8/tmp/pip-build-zijwfla7/setuptools/setuptools/logging.pyÚ_not_warning
   s    r
   )Úreturnc           	   C   sª   t  j ƒ  }  |  j t  j ƒ t  j t j ƒ } | j t ƒ |  | f } t  j d d d d d | d t  j	 ƒ t
 j t j j ƒ r¦ t j t t j d ƒ t j t j _ d S)	zÇ
    Configure logging to emit warning and above to stderr
    and everything else to stdout. This behavior is provided
    for compatibility with distutils.log but may change in
    the future.
    Úformatz	{message}ÚstyleÚ{ÚhandlersÚlevelÚset_thresholdN)r   ÚStreamHandlerÚsetLevelr   ÚsysÚstdoutÚ	addFilterr
   ÚbasicConfigÚDEBUGÚinspectZismoduleÚ	distutilsÚdistÚlogr   Z
patch_funcr   )Zerr_handlerZout_handlerr   r   r   r	   Ú	configure   s    	r   )r   r   c             C   s!   t  j j |  d ƒ t j |  ƒ S)Né
   )r   Úrootr   r   Z	unpatched)r   r   r   r	   r   &   s    r   )r   r   r   Ú r   Zdistutils.logr   r
   r   Úintr   r   r   r   r	   Ú<module>   s   