|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Factory for common log sinks. More...
#include <LogSink.hpp>
Static Public Member Functions | |
| static LogService::Sink | Console (class Console console) |
| static LogService::Sink | ConsoleGrouped (class Console console) |
| static LogService::Sink | File (const std::string &path) |
| File sink (plain text, no colors). | |
| static LogService::Sink | RotatingFile (const std::string &path, std::size_t max_size_bytes, std::size_t max_files) |
| File sink with rotation. | |
| static LogService::Sink | JsonLines (const std::string &path) |
| JSON Lines sink (for log aggregation). | |
| static LogService::Sink | Null () |
| Null sink (for testing/benchmarking). | |
| static LogService::Sink | Callback (std::function< void(const LogEntry &)> handler) |
| Callback sink (custom handling). | |
Factory for common log sinks.
|
inlinestatic |
Callback sink (custom handling).
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
File sink (plain text, no colors).
|
inlinestatic |
JSON Lines sink (for log aggregation).
|
inlinestatic |
Null sink (for testing/benchmarking).
|
inlinestatic |
File sink with rotation.