|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
doc_id: "LOG-API-002" doc_title: "API Reference" doc_version: "1.0.0" doc_date: "2026-04-04" doc_status: "Released" project: "logger_system"
Language: English | 한국어
SSOT: This document is the single source of truth for API Reference.
Version: 0.5.0.0 Last Updated: 2026-02-08
This document has been split into focused sub-documents for easier navigation.
| Document | Description |
|---|---|
| API_REFERENCE_CORE.md | Core logger class, ILogger interface, unified log context, scoped context guard, structured log builder, writer builder, configuration, builder pattern, interfaces, and error handling |
| API_REFERENCE_WRITERS.md | All writer classes (console, file, rotating file, network, critical, batch), filters, formatters, log sampling, real-time analysis, backend integration, monitoring, usage examples, and migration guide |
| API_REFERENCE_SECURITY.md | Security error codes, encrypted writer, secure key storage, critical logger interface, log sanitization, path validation, security filters, and audit logging |
The Logger System (v5.0) provides a high-performance, thread-safe logging framework with:
common::interfaces::ILogger (standardized) and native logger_system::log_level (backward compatible)std::jthread internally)source_location for enhanced developer experienceLast Updated: 2026-02-08