Class NodeLogging

Inheritance Relationships

Base Type

  • public rclcpp::node_interfaces::NodeLoggingInterface

Class Documentation

class NodeLogging : public rclcpp::node_interfaces::NodeLoggingInterface

Public Types

using SharedPtr = std::shared_ptr<NodeLogging>
using WeakPtr = std::weak_ptr<NodeLogging>

Public Functions

explicit NodeLogging(const rclcpp::Logger &logger)
virtual ~NodeLogging() = default
NodeLogging(const NodeLogging&) = delete
NodeLogging &operator=(const NodeLogging&) = delete
rclcpp::Logger get_logger() const override
const char *get_logger_name() const override