threedb.result_logging.logger_manager

class threedb.result_logging.logger_manager.LoggerManager

Bases: object

A LoggerManager allows us to log from several loggers at once, without handling each one individually.

Users should not have to modify or subclass this to extend 3DB.

__init__()

Initialize self. See help(type(self)) for accurate signature.

append(logger: threedb.result_logging.base_logger.BaseLogger)

Adds a new logger.

log(item)

Logs the given items from each logger under management.

start()

Starts each logger under management.

join()

Wait for each logger under management to complete their tasks.