EduArt Sensor Ring Library 4.0.0
Loading...
Searching...
No Matches
LogVerbosity.hpp
Go to the documentation of this file.
1// Copyright (c) 2026 EduArt Robotik GmbH
2
9
10#pragma once
11
12#include <ostream>
13#include <string>
14
15#include "sensorring/platform/SensorringExport.hpp"
16
17namespace eduart {
18
19namespace sensorring {
20
21namespace logger {
22
39
45SENSORRING_EXPORT std::string toString(LogVerbosity verbosity) noexcept;
46
53SENSORRING_EXPORT std::ostream& operator<<(std::ostream& os, LogVerbosity verbosity) noexcept;
54
55} // namespace logger
56
57} // namespace sensorring
58
59} // namespace eduart
LogVerbosity
Verbosity levels for logger output and filtering.
Definition LogVerbosity.hpp:27
@ Warning
Warnings that do not stop execution.
Definition LogVerbosity.hpp:33
@ Info
General informational messages.
Definition LogVerbosity.hpp:31
@ Debug
Fine-grained diagnostic messages.
Definition LogVerbosity.hpp:29
@ Exception
Exceptional failures; logging at this level may throw.
Definition LogVerbosity.hpp:37
SENSORRING_EXPORT std::ostream & operator<<(std::ostream &os, LogVerbosity verbosity) noexcept
Output stream operator for the LogVerbosity enum class members.
SENSORRING_EXPORT std::string toString(LogVerbosity verbosity) noexcept
Function to convert the LogVerbosity enum class members to string.