![]() |
LogIt++
Header-only, macro-first C++ logging library
|
A collection of backends for the LogIt logging system. More...
Namespaces | |
| namespace | logit |
| The primary namespace for the LogIt++ library. | |
Classes | |
| class | logit::ConsoleLogger |
| Outputs log messages to the console with optional ANSI color support. More... | |
| class | logit::FileLogger |
| Logs messages to files with date-based rotation and automatic deletion of old logs. More... | |
| class | logit::MemoryLogger |
| Stores the latest formatted log messages in memory. More... | |
| class | logit::OtlpHttpLogger |
| Exports logs to an OTLP/HTTP endpoint using kurlyk. More... | |
| class | logit::OtlpPayloadLogger |
| Exports logs as OTLP JSON payloads via a user-provided callback. More... | |
| class | logit::PrometheusHttpServerLogger |
| Serves Prometheus metrics via an embedded HTTP server. More... | |
| class | logit::PrometheusPayloadLogger |
| Exposes log metrics as Prometheus text exposition format via user-provided callback. More... | |
| class | logit::UniqueFileLogger |
| Writes each log message to a unique file with automatic cleanup. More... | |
| class | logit::WindowsDebugLogger |
| Outputs formatted log messages to the Windows debug console or stderr. More... | |
A collection of backends for the LogIt logging system.
This group includes various logger implementations that define how log messages are processed and stored: