25enum class SENSORRING_API LogVerbosity {
38SENSORRING_API std::string
toString(LogVerbosity verbosity)
noexcept;
45SENSORRING_API std::ostream&
operator<<(std::ostream& os, LogVerbosity verbosity)
noexcept;
61 virtual void onOutputLog([[maybe_unused]] logger::LogVerbosity verbosity, [[maybe_unused]]
const std::string& msg) {};
SENSORRING_API std::string toString(LogVerbosity verbosity) noexcept
Function to convert the LogVerbosity enum class members to string.
SENSORRING_API std::ostream & operator<<(std::ostream &os, LogVerbosity verbosity) noexcept
Output stream operator for the LogVerbosity enum class members.
Control the import and export of Windows DLL symbols.
Observer interface of the Logger class. Defines the callback method that is triggered by the Logger.
Definition LoggerClient.hpp:51
virtual void onOutputLog(logger::LogVerbosity verbosity, const std::string &msg)
Definition LoggerClient.hpp:61
virtual ~LoggerClient()=default
Destructor.