|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Classes | |
| class | log_sampler |
| Thread-safe log sampler with multiple strategy support. More... | |
| class | sampler_factory |
| Factory for creating pre-configured samplers. More... | |
| struct | sampling_config |
| Configuration for log sampling behavior. More... | |
| struct | sampling_stats |
| Statistics about sampling behavior. More... | |
Enumerations | |
| enum class | sampling_strategy : std::uint8_t { random , rate_limiting , adaptive , hash_based } |
| Defines the sampling algorithm to use. More... | |
|
strong |
Defines the sampling algorithm to use.
Different strategies are suitable for different scenarios:
Definition at line 50 of file sampling_config.h.