class documentation

class _ProjectLogging(UserDict): (source)

View In Hierarchy

Undocumented

Method __init__ Initialise project logging with default configuration. Also enable rich tracebacks.
Method configure Configure project logging using logging_config (e.g. from project logging.yml). We store this in the UserDict data so that it can be reconfigured in _bootstrap_subprocess.
Instance Variable data Undocumented
def __init__(self): (source)

Initialise project logging with default configuration. Also enable rich tracebacks.

def configure(self, logging_config: Dict[str, Any]): (source)

Configure project logging using logging_config (e.g. from project logging.yml). We store this in the UserDict data so that it can be reconfigured in _bootstrap_subprocess.

Undocumented