![]() |
LogIt++
Header-only, macro-first C++ logging library
|
Aggregates all public logger backends. More...
#include "config.hpp"#include "utils.hpp"#include "detail/TaskExecutor.hpp"#include "detail/SingleThreadExecutor.hpp"#include "detail/CompressionWorker.hpp"#include <algorithm>#include <atomic>#include <cstddef>#include <cstdint>#include <deque>#include <mutex>#include <string>#include <vector>#include "loggers/ILogReader.hpp"#include "loggers/ILogSubscriber.hpp"#include "loggers/ILogger.hpp"#include "loggers/ConsoleLogger.hpp"#include "loggers/MemoryLogger.hpp"#include "loggers/FileLogger.hpp"#include "loggers/UniqueFileLogger.hpp"#include "loggers/SyslogLogger.hpp"#include "loggers/EventLogLogger.hpp"#include "loggers/SystemLogger.hpp"#include "loggers/CrashLogger.hpp"#include "loggers/WindowsDebugLogger.hpp"Go to the source code of this file.
Namespaces | |
| namespace | logit |
| The primary namespace for the LogIt++ library. | |
Macros | |
| #define | LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_LOGGERS_HPP_INCLUDED |
Typedefs | |
| using | logit::QueuePolicy = detail::QueuePolicy |
| Public queue overflow handling policy. | |
Aggregates all public logger backends.
This header is self-contained: it prepares common configuration, utility and detail dependencies before including each backend implementation. Include it prior to including any header under loggers/ to satisfy the nearest-header requirement.
Definition in file loggers.hpp.
| #define LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_LOGGERS_HPP_INCLUDED |
Definition at line 3 of file loggers.hpp.