flexbe_core.logger module

Realize behavior-specific logging.

class flexbe_core.logger.Logger

Bases: object

Realize behavior-specific logging.

LAST_LOGGED_CLEARING_RATIO = 0.2
LOGGING_TOPIC = 'flexbe/log'
MAX_LAST_LOGGED_SIZE = 1024
static debug(text: str, *args)
static error(text: str, *args)
static hint(text: str, *args)
static info(text: str, *args)
static initialize(node: rclpy.node.Node)
static local(text: str, severity: int)
static localdebug(text: str, *args)
static localerr(text: str, *args)
static localhint(text: str, *args)
static localinfo(text: str, *args)
static localwarn(text: str, *args)
static log(text: str, severity: int)
static log_throttle(period: float, text: str, severity: int)
static logdebug(text: str, *args)
static logdebug_throttle(period: float, text: str, *args)
static logerr(text: str, *args)
static logerr_throttle(period: float, text: str, *args)
static loghint(text: str, *args)
static loghint_throttle(period: float, text: str, *args)
static loginfo(text: str, *args)
static loginfo_throttle(period: float, text: str, *args)
static logwarn(text: str, *args)
static logwarn_throttle(period: float, text: str, *args)
static warning(text: str, *args)