Ë
    ��h÷  ã                   óf   — d Z ddlZddlmZmZ dZ G d„ dej                  «      Zdedefd	„Z	dd
„Z
y)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                   ó(   — e Zd ZdZdedededdfd„Zy)ÚVerboseLoggerzXCustom Logger, defining a verbose log-level

    VERBOSE is between INFO and DEBUG.
    ÚmsgÚargsÚkwargsÚreturnNc                 ó8   —  | j                   t        |g|¢­i |¤ŽS )N)ÚlogÚVERBOSE)Úselfr   r	   r
   s       úV/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pip/_internal/utils/_log.pyÚverbosezVerboseLogger.verbose   s   € Øˆt�x‰xœ Ð6 tÒ6¨vÑ6Ð6ó    )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústrr   r   © r   r   r   r      s(   „ ñð
7˜3ð 7 sð 7°cð 7¸dô 7r   r   Únamer   c                 óH   — t        t        t        j                  | «      «      S )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                  ój   — t        j                  t        «       t        j                  t        d«       y)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   