3#include <iolink/IOLinkAPI.h>
Manage IOLink logging.
Definition: Logger.h:60
static void init(LogLevel level)
Forces initialization of the logging system with a given log level.
static LogLevel logLevel()
Return the log level of the logging system.
All IOLink symbols are enclosed in this namespace.
Definition: ArrayX.h:8
LogLevel
The level of logs to display.
Definition: Logger.h:18
@ LOG_CRITICAL
Severe errors that cause premature termination.
@ LOG_INFO
Interesting runtime events (startup/shutdown).
@ LOG_OFF
No logging at all.
@ LOG_TRACE
Only for "tracing" the code and trying to find one part of a function specifically.
@ LOG_ERR
Runtime errors or unexpected conditions.
@ LOG_WARNING
Use of deprecated APIs, poor use of API, 'almost' errors, other runtime situations that are undesirab...
@ LOG_DEBUG
Detailed information on the flow through the system.