microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
log Directory Reference
Directory dependency graph for log:
include/microfmt/log

Directories

 detail
 

Files

 extended_logger.hpp
 basic_logger derivative that stamps every record with execution context metadata (pid/tid/CPU/flags) before handing it to advanced sinks.
 
 extended_msg.hpp
 Log record extended with execution-context metadata (pid, tid, CPU index, context flags) for "advanced" sinks.
 
 extended_sink.hpp
 "Advanced" log sinks that see extended_log_msg metadata and can report being full, plus a fixed-capacity fan-out sink that applies back-pressure across several of them.
 
 log_msg.hpp
 Structured log-record types and severity levels.
 
 logger.hpp
 Configurable structured loggers and helper functions.
 
 macros.hpp
 Source-location-aware structured logging macros.
 
 sink.hpp
 Type-erased structured logging sinks and console output.
 
 sync.hpp
 Locking and wait-channel building blocks shared by the logging stack (basic_logger and the extended sink fan-out).