Program Listing for File logger.h

Return to documentation for file (/tmp/ws/src/opensw_ros/include/opensw_ros/logger.h)

#include <string>

#include <rclcpp/rclcpp.hpp>
#include <rcutils/logging.h>

namespace opensw_ros {

class LogBridge {

    public:
    LogBridge(const std::string& name, rclcpp::Node::SharedPtr node);

    private:
    std::string full_name_;
    rclcpp::Node::SharedPtr node_;
    rclcpp::TimerBase::SharedPtr timer_;
    RCUTILS_LOG_SEVERITY log_level_ = RCUTILS_LOG_SEVERITY_INFO;
};

}  // namespace opensw_ros