#include <unistd.h>
#include <iostream>
#include <vector>
#include <thread>
#include <mutex>
#include <fstream>
#include <queue>
#include <condition_variable>
#include <filesystem>
#include <print>
#include <memory>
#include <functional>
#include <expected>
#include "oak.impl"
Go to the source code of this file.
|
| #define | OAK_LOG(level, ...) oak::log2(level, __FILE__, __LINE__, __VA_ARGS__) |
| |
| #define | OAK_DEBUG(...) OAK_LOG(oak::Level::Debug, __VA_ARGS__) |
| |
| #define | OAK_INFO(...) OAK_LOG(oak::Level::Info, __VA_ARGS__) |
| |
| #define | OAK_WARN(...) OAK_LOG(oak::Level::Warn, __VA_ARGS__) |
| |
| #define | OAK_ERROR(...) OAK_LOG(oak::Level::Error, __VA_ARGS__) |
| |
| #define | OAK_LOG2(logger, level, ...) logger->log2(level, __FILE__, __LINE__, __VA_ARGS__) |
| |
| #define | OAK_DEBUG2(logger, ...) OAK_LOG2(logger, oak::Level::Debug, __VA_ARGS__) |
| |
| #define | OAK_INFO2(logger, ...) OAK_LOG2(logger, oak::Level::Info, __VA_ARGS__) |
| |
| #define | OAK_WARN2(logger, ...) OAK_LOG2(logger, oak::Level::Warn, __VA_ARGS__) |
| |
| #define | OAK_ERROR2(logger, ...) OAK_LOG2(logger, oak::Level::Error, __VA_ARGS__) |
| |
|
| enum class | oak::Level {
oak::Debug = 0
, oak::Info = 1
, oak::Warn = 2
, oak::Error = 3
,
oak::Disabled = 4
, oak::Default = Info
} |
| |
| enum class | oak::Flags : unsigned int {
oak::None = 0
, oak::Level = 1
, oak::Date = 1 << 1
, oak::Time = 1 << 2
,
oak::Pid = 1 << 3
, oak::Tid = 1 << 4
, oak::Json = 1 << 5
, oak::Color = 1 << 6
,
oak::File = 1 << 7
, oak::Line = 1 << 8
, oak::Default = Level
} |
| |
◆ OAK_DEBUG
◆ OAK_DEBUG2
◆ OAK_ERROR
◆ OAK_ERROR2
◆ OAK_INFO
◆ OAK_INFO2
◆ OAK_LOG
| #define OAK_LOG |
( |
|
level, |
|
|
|
... |
|
) |
| oak::log2(level, __FILE__, __LINE__, __VA_ARGS__) |
◆ OAK_LOG2
| #define OAK_LOG2 |
( |
|
logger, |
|
|
|
level, |
|
|
|
... |
|
) |
| logger->log2(level, __FILE__, __LINE__, __VA_ARGS__) |
◆ OAK_WARN
◆ OAK_WARN2