Python YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
yasmin_ros.ros_logs Namespace Reference

Functions

None ros_log_message (yasmin.logs.LogLevel level, str file, str function, int line, str text)
 
None set_ros_loggers (Node node=None)
 

Variables

list __all__
 
Node logger_node = None
 Node used in the YASMIN ROS 2 logs.
 

Function Documentation

◆ ros_log_message()

None yasmin_ros.ros_logs.ros_log_message ( yasmin.logs.LogLevel level,
str file,
str function,
int line,
str text )
Logs a message to the ROS 2 logger.

This function logs a message using a ROS 2 logger.

@param text: The debug message to log.
@type text: str

@raises: None

@return: None

◆ set_ros_loggers()

None yasmin_ros.ros_logs.set_ros_loggers ( Node node = None)
Sets the ROS loggers for various logging levels.

This function assigns the logging functions for info, warning,
debug, and error messages to the Yasmin logging framework.

@param node: ROS 2 node to use as logger node. If None, use YasminNode.
@type node: Node

@raises: None

@return: None

Variable Documentation

◆ __all__

list yasmin_ros.ros_logs.__all__
private
Initial value:
1= [
2 "set_ros_loggers",
3 "logger_node",
4]

◆ logger_node

Node yasmin_ros.ros_logs.logger_node = None

Node used in the YASMIN ROS 2 logs.