Program Listing for File logging_sink_interface.hpp
↰ Return to documentation for file (include/franka/logging/logging_sink_interface.hpp)
// Copyright (c) 2024 Franka Robotics GmbH
// Use of this source code is governed by the Apache-2.0 license, see LICENSE
#pragma once
#include <string>
namespace franka {
class LoggingSinkInterface {
public:
virtual ~LoggingSinkInterface() = default;
virtual auto getName() const -> std::string = 0;
virtual auto logInfo(const std::string& message) -> void = 0;
virtual auto logWarn(const std::string& message) -> void = 0;
virtual auto logError(const std::string& message) -> void = 0;
};
} // namespace franka