![]() |
0.5.0
|
Utility class for logging to console and file. More...
Go to the source code of this file.
Data Structures | |
| class | Logger |
| Utility class for logging. More... | |
Macros | |
| #define | LOG_CRITICAL(...) |
| Critical Event, which causes the program to work entirely and throws an exception. | |
| #define | LOG_DATA |
| All output which occurs repeatedly every time observations are received. | |
| #define | LOG_DEBUG |
| Debug information. Should not be called on functions which receive observations (spamming) | |
| #define | LOG_ERROR |
| Error occurred, which stops part of the program to work, but not everything. | |
| #define | LOG_INFO |
| Info to the user on the state of the program. | |
| #define | LOG_LEVEL_CRITICAL |
| A critical event occurred which results in termination of the program. | |
| #define | LOG_LEVEL_DATA |
| All output which occurs repeatedly every time observations are received. | |
| #define | LOG_LEVEL_DEBUG |
| All output needed to debug functions. Should not be called on functions which receive observations (spamming) | |
| #define | LOG_LEVEL_ERROR |
| All output informing the user about abnormal operation, which results in the code not working anymore. | |
| #define | LOG_LEVEL_INFO |
| All output informing the user about normal operation. | |
| #define | LOG_LEVEL_OFF |
| Logging turned off. | |
| #define | LOG_LEVEL_TRACE |
| Detailled info to trace the execution of the program. Should not be called on functions which receive observations (spamming) | |
| #define | LOG_LEVEL_WARN |
| All output informing the user about abnormal operation, but the code can still function or can switch to a fallback option. | |
| #define | LOG_TRACE |
| Detailled info to trace the execution of the program. Should not be called on functions which receive observations (spamming) | |
| #define | LOG_WARN |
| Error occurred, but a fallback option exists and program continues to work normally. | |
| #define | SPDLOG_ACTIVE_LEVEL |
| Set the active SPDLOG level. | |
| #define | SPDLOG_FMT_EXTERNAL |
| External usage of FMT, as the internal one is missing some files. | |
| #define LOG_CRITICAL | ( | ... | ) |
Critical Event, which causes the program to work entirely and throws an exception.
Definition at line 75 of file Logger.hpp.
| #define LOG_DATA |
All output which occurs repeatedly every time observations are received.
Definition at line 29 of file Logger.hpp.
| #define LOG_DEBUG |
Debug information. Should not be called on functions which receive observations (spamming)
Definition at line 67 of file Logger.hpp.
| #define LOG_ERROR |
Error occurred, which stops part of the program to work, but not everything.
Definition at line 73 of file Logger.hpp.
| #define LOG_INFO |
Info to the user on the state of the program.
Definition at line 69 of file Logger.hpp.
| #define LOG_LEVEL_CRITICAL |
A critical event occurred which results in termination of the program.
Definition at line 23 of file Logger.hpp.
| #define LOG_LEVEL_DATA |
All output which occurs repeatedly every time observations are received.
Definition at line 17 of file Logger.hpp.
| #define LOG_LEVEL_DEBUG |
All output needed to debug functions. Should not be called on functions which receive observations (spamming)
Definition at line 19 of file Logger.hpp.
| #define LOG_LEVEL_ERROR |
All output informing the user about abnormal operation, which results in the code not working anymore.
Definition at line 22 of file Logger.hpp.
| #define LOG_LEVEL_INFO |
All output informing the user about normal operation.
Definition at line 20 of file Logger.hpp.
| #define LOG_LEVEL_OFF |
Logging turned off.
Definition at line 24 of file Logger.hpp.
| #define LOG_LEVEL_TRACE |
Detailled info to trace the execution of the program. Should not be called on functions which receive observations (spamming)
Definition at line 18 of file Logger.hpp.
| #define LOG_LEVEL_WARN |
All output informing the user about abnormal operation, but the code can still function or can switch to a fallback option.
Definition at line 21 of file Logger.hpp.
| #define LOG_TRACE |
Detailled info to trace the execution of the program. Should not be called on functions which receive observations (spamming)
Definition at line 65 of file Logger.hpp.
| #define LOG_WARN |
Error occurred, but a fallback option exists and program continues to work normally.
Definition at line 71 of file Logger.hpp.
| #define SPDLOG_ACTIVE_LEVEL |
Set the active SPDLOG level.
Definition at line 30 of file Logger.hpp.
| #define SPDLOG_FMT_EXTERNAL |
External usage of FMT, as the internal one is missing some files.
Definition at line 48 of file Logger.hpp.