ó
    Þ j÷  ã                   ój   • S r SSKrSSKJrJr  Sr " S S\R                  5      rS\S\4S	 jr	SS
 jr
g)zªCustomize logging

Defines custom logger class for the `logger.verbose(...)` method.

init_logging() must be called before any other modules that call logging.getLogger.
é    N)ÚAnyÚcasté   c                   ó2   • \ rS rSrSrS\S\S\SS4S jrS	rg)
ÚVerboseLoggeré   zPCustom Logger, defining a verbose log-level

VERBOSE is between INFO and DEBUG.
ÚmsgÚargsÚkwargsÚreturnNc                 ó8   • U R                   " [        U/UQ70 UD6$ )N)ÚlogÚVERBOSE)Úselfr	   r
   r   s       ÚR/var/www/html/gaurav/venv/lib/python3.13/site-packages/pip/_internal/utils/_log.pyÚverboseÚVerboseLogger.verbose   s   € Ø�xŠxœ Ð6 tÒ6¨vÑ6Ð6ó    © )	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ústrr   r   Ú__static_attributes__r   r   r   r   r      s(   † ñð
7˜3ð 7 sð 7°cð 7¸d÷ 7r   r   Únamer   c                 óJ   • [        [        [        R                  " U 5      5      $ )zBlogging.getLogger, but ensures our VerboseLogger class is returned)r   r   ÚloggingÚ	getLogger)r   s    r   r    r       s   € ä”œw×0Ò0°Ó6Ó7Ð7r   c                  ón   • [         R                  " [        5        [         R                  " [        S5        g)z„Register our VerboseLogger and VERBOSE log level.

Should be called before any calls to getLogger(),
i.e. in pip._internal.__init__
r   N)r   ÚsetLoggerClassr   ÚaddLevelNamer   r   r   r   Úinit_loggingr$      s"   € ô ×Òœ=Ô)Ü×Òœ )Õ,r   )r   N)r   r   Útypingr   r   r   ÚLoggerr   r   r    r$   r   r   r   Ú<module>r'      sA   ðñó ß ð €ô7�G—N‘Nô 7ð8�Cð 8˜Mô 8õ
-r   