![]() |
LogIt++
Header-only, macro-first C++ logging library
|
Directories | |
| ConsoleLogger | |
| otlp | |
| prometheus | |
Files | |
| ConsoleLogger.hpp | |
| Console logger implementation that outputs logs to the console with color support. | |
| CrashLogger.hpp | |
| CrashPosixLogger.hpp | |
| POSIX crash logger persisting the last messages to a file descriptor. | |
| CrashWindowsLogger.hpp | |
| EventLogLogger.hpp | |
| Logger writing to Windows Event Log. | |
| FileLogger.hpp | |
| File logger implementation that outputs logs to files with rotation and deletion of old logs. | |
| ILogger.hpp | |
| Defines the interface for loggers used in the logging system. | |
| ILogReader.hpp | |
| Optional read-only interface for log backends that support querying stored records. | |
| ILogSubscriber.hpp | |
| Optional live-subscription interface for log backends that can push newly written records. | |
| MdbxLogger.hpp | |
| MDBX structured log storage backend. | |
| MemoryLogger.hpp | |
| In-memory logger backend that stores recent log snapshots. | |
| OtlpHttpLogger.hpp | |
| OTLP/HTTP logger backend for exporting logs to OpenTelemetry collectors. | |
| OtlpPayloadLogger.hpp | |
| OTLP payload callback logger backend for exporting logs via user-provided callback. | |
| PrometheusHttpServerLogger.hpp | |
| Prometheus HTTP server logger backend exposing /metrics endpoint. | |
| PrometheusPayloadLogger.hpp | |
| Prometheus text payload callback logger backend. | |
| SyslogLogger.hpp | |
| Logger writing to system syslog. | |
| SystemLogger.hpp | |
| Defines alias to platform system logger. | |
| UniqueFileLogger.hpp | |
| Logger that writes each log message to a unique file with auto-deletion of old logs. | |
| WindowsDebugLogger.hpp | |
| Logger that writes to the Windows debug output (OutputDebugStringW) or stderr on other platforms. | |