7fddZddlZddlmZmZdZGddejZdedefd Z d d Z dS) zCustomize logging Defines custom logger class for the `logger.verbose(...)` method. init_logging() must be called before any other modules that call logging.getLogger. N)Anycastc*eZdZdZdedededdfdZdS) VerboseLoggerzXCustom Logger, defining a verbose log-level VERBOSE is between INFO and DEBUG. msgargskwargsreturnNc0|jt|g|Ri|S)N)logVERBOSE)selfrr r s x/builddir/build/BUILD/imunify360-venv-2.3.5/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/utils/_log.pyverbosezVerboseLogger.verboses&tx6t666v666)__name__ __module__ __qualname____doc__strrrrrrrsN 737s7c7d777777rrnamer cPtttj|S)zBlogging.getLogger, but ensures our VerboseLogger class is returned)rrlogging getLogger)rs rrrs  w066 7 77rcltjttjtddS)zRegister our VerboseLogger and VERBOSE log level. Should be called before any calls to getLogger(), i.e. in pip._internal.__init__ rN)rsetLoggerClassr addLevelNamerrrr init_loggingr s.  =))) ),,,,,r)r N) rrtypingrrrLoggerrrrr rrrr#s 77777GN7778C8M8888 ------r