Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
pip._internal.utils._log Namespace Reference

Data Structures

class  VerboseLogger
 

Functions

VerboseLogger getLogger (str name)
 
None init_logging ()
 

Variables

int VERBOSE = 15
 

Detailed Description

Customize logging

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

init_logging() must be called before any other modules that call logging.getLogger.

Function Documentation

◆ getLogger()

VerboseLogger getLogger ( str  name)
logging.getLogger, but ensures our VerboseLogger class is returned

Definition at line 26 of file _log.py.

26def getLogger(name: str) -> VerboseLogger:
27 """logging.getLogger, but ensures our VerboseLogger class is returned"""
28 return cast(VerboseLogger, logging.getLogger(name))
29
30
for i

References i.

◆ init_logging()

None init_logging ( )
Register our VerboseLogger and VERBOSE log level.

Should be called before any calls to getLogger(),
i.e. in pip._internal.__init__

Definition at line 31 of file _log.py.

31def init_logging() -> None:
32 """Register our VerboseLogger and VERBOSE log level.
33
34 Should be called before any calls to getLogger(),
35 i.e. in pip._internal.__init__
36 """
37 logging.setLoggerClass(VerboseLogger)
38 logging.addLevelName(VERBOSE, "VERBOSE")

References i.

Variable Documentation

◆ VERBOSE

int VERBOSE = 15

Definition at line 13 of file _log.py.