#include <cstdint>
#include <string_view>
#include <string>
#include <atomic>
#include <sstream>
#include <source_location>
#include <functional>
Go to the source code of this file.
Classes | |
class | bus::BusLogStream |
Simple interface against a logging system. More... |
Namespaces | |
namespace | bus |
Main namespace for the MDF library. |
Macros | |
#define | BUS_TRACE() |
Generates a trace log message. | |
#define | BUS_DEBUG() |
Generates a debug log message. | |
#define | BUS_INFO() |
Generates an information log message. | |
#define | BUS_NOTICE() |
Generates a notice log message. | |
#define | BUS_WARNING() |
Generates a warning log message. | |
#define | BUS_ERROR() |
Generates an error log message. | |
#define | BUS_CRITICAL() |
Generates a critical log message. | |
#define | BUS_ALERT() |
Generates an alert log message. | |
#define | BUS_EMERGENCY() |
Generates an emergency log message. |
Enumerations | |
enum class | bus::BusLogSeverity : uint8_t { bus::kTrace = 0 , bus::kDebug = 1 , bus::kInfo = 2 , bus::kNotice = 3 , bus::kWarning = 4 , bus::kError = 5 , bus::kCritical = 6 , bus::kAlert = 7 , bus::kEmergency = 8 } |
Defines the log severity level. More... |
Defines an log interface for this library.
The file defines an interface against a generic log system.
#define BUS_ALERT | ( | ) |
#define BUS_CRITICAL | ( | ) |
#define BUS_DEBUG | ( | ) |
#define BUS_EMERGENCY | ( | ) |
#define BUS_ERROR | ( | ) |
#define BUS_INFO | ( | ) |
#define BUS_NOTICE | ( | ) |
#define BUS_TRACE | ( | ) |
#define BUS_WARNING | ( | ) |