Logging

class rclpy.logging.LoggingSeverity(value)

Enum for logging severity levels.

This enum must match the one defined in rcutils/logging.h

DEBUG = 10
ERROR = 40
FATAL = 50
INFO = 20
UNSET = 0
WARN = 30
rclpy.logging.clear_config()

Clear the configuration of the logging system, e.g. logger levels.

rclpy.logging.get_logger(name)
rclpy.logging.get_logger_effective_level(name)
rclpy.logging.get_logging_directory()

Return the current logging directory being used.

For more details, see .. c:function:: rcl_logging_ret_t rcl_logging_get_logging_directory(rcutils_allocator_t, char **)

Return type

Path

rclpy.logging.get_logging_severity_from_string(log_severity)
rclpy.logging.initialize()
rclpy.logging.set_logger_level(name, level)
rclpy.logging.shutdown()