|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
| ▼ docs | |
| adr | |
| advanced | |
| contributing | |
| guides | |
| integration | |
| performance | |
| ▼ examples | |
| ▼ crash_protection | |
| main.cpp | Logger crash protection demonstration |
| adapter_pattern_poc.cpp | Proof-of-concept for adapter pattern refactoring |
| advanced_features_demo.cpp | Demonstrates advanced logging features including filtering and writers |
| basic_usage.cpp | Basic logger usage examples covering core logging functionality |
| composite_writer_example.cpp | Example demonstrating the new composite writer architecture |
| critical_logging_example.cpp | Example demonstrating critical log loss prevention mechanisms |
| custom_writer_example.cpp | Example demonstrating how to create custom writers using thread_safe_writer |
| decorator_usage.cpp | Comprehensive decorator pattern usage examples |
| di_pattern_example.cpp | Dependency Injection pattern example for logger_system Phase 4 |
| distributed_logging_demo.cpp | Distributed logging with network writers, log server, and real-time analysis |
| logger_config_builder_example.cpp | Logger configuration builder usage with preset profiles and validation |
| metrics_demo.cpp | Logger performance metrics collection and multi-threaded throughput test |
| monitoring_integration_example.cpp | Advanced monitoring integration example for Phase 4 |
| security_demo.cpp | Security-focused logging with sanitization, encryption, and audit trails |
| structured_logging_example.cpp | Demonstrates structured logging features introduced in Phase 3.0 |
| writer_builder_example.cpp | Demonstrates writer_builder usage patterns |
| ▼ include | |
| ▼ kcenon | |
| ► logger | |
| ▼ src | |
| ▼ core | |
| log_collector.cpp | Asynchronous log collector implementation with jthread compatibility |
| log_context_scope.cpp | |
| logger.cpp | |
| logger_context.cpp | |
| logger_metrics.cpp | Logger metrics implementation |
| logger_registry.cpp | |
| scoped_context_guard.cpp | |
| signal_manager_context.cpp | |
| unified_log_context.cpp | |
| ▼ impl | |
| ► async | |
| ► filters | |
| ► memory | |
| ► monitoring | |
| ► writers | |
| ▼ integration | |
| executor_integration.cpp | Implementation of IExecutor-based integration |
| standalone_executor.cpp | Implementation of standalone IExecutor |
| thread_system_integration.cpp | Implementation of optional thread_system integration |
| ▼ modules | |
| analysis.cppm | Analysis partition for kcenon.logger module |
| backends.cppm | Backends partition for kcenon.logger module |
| core.cppm | Core partition for kcenon.logger module |
| logger.cppm | Primary module interface for kcenon.logger |
| ▼ sampling | |
| log_sampler.cpp | |
| ▼ security | |
| signal_manager.cpp |