11 #ifndef RTI_RECORDING_LOGGER_HPP_ 12 #define RTI_RECORDING_LOGGER_HPP_ 14 #include "recordingservice/recordingservice_dll.h" 16 #include <dds/core/Reference.hpp> 17 #include <rti/config/Logger.hpp> 20 namespace rti {
namespace recording {
34 typedef rti::config::Verbosity Verbosity;
35 typedef rti::config::LogCategory LogCategory;
36 typedef rti::config::LoggerMode LoggerMode;
37 typedef rti::config::PrintFormat PrintFormat;
53 void error(
const std::string& msg);
58 void error(
const char *msg);
71 void warn(
const std::string& msg);
76 void warn(
const char *msg);
89 void local(
const std::string& msg);
94 void local(
const char *msg);
107 void remote(
const std::string& msg);
112 void remote(
const char *msg);
125 void debug(
const std::string& msg);
130 void debug(
const char *msg);
139 void service_verbosity(rti::config::Verbosity verbosity);
146 rti::config::Verbosity service_verbosity();
152 void verbosity(rti::config::Verbosity verbosity);
158 rti::config::Verbosity verbosity();
164 void message(
const rti::config::LogLevel& level,
const char* msg);
175 #endif // RTI_RECORDING_LOGGER_HPP_ The singleton type used to configure RTI Recording Service verbosity.
Definition: Logger.hpp:30
The RTI namespace.
Definition: RecordingServiceImpl.hpp:22