ros2_snapshot.core.utilities.logger module

Basic handler for logging functionality.

class ros2_snapshot.core.utilities.logger.Logger

Bases: object

Define standard interface to python logging.

INSTANCE = None
LEVEL = 10
classmethod get_logger()

Get logger instance.

log(level, message)

Log message at level.

Parameters:
  • level – logging level

  • message – text string to log

static setup(level)

Set up the logger at given level.

Parameters:

level – logging level to display

class ros2_snapshot.core.utilities.logger.LoggerLevel

Bases: object

Define different levels of logging output.

DEBUG = 10
ERROR = 40
INFO = 20
WARNING = 30