The Logging Subsystem

class vivarium.framework.logging.manager.LoggingManager[source]
configure_logging(simulation_name, verbosity=0, long_format=True)[source]
Return type:

None

Parameters:
  • simulation_name (str)

  • verbosity (int)

  • long_format (bool)

property name: str
get_logger(component_name=None)[source]
Parameters:

component_name (str | None)

Return type:

loguru.Logger

class vivarium.framework.logging.manager.LoggingInterface(manager)[source]
Parameters:

manager (LoggingManager)

get_logger(component_name=None)[source]
Parameters:

component_name (str | None)

Return type:

loguru.Logger