Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
kcenon::logger::sampling::sampling_config Member List

This is the complete list of members for kcenon::logger::sampling::sampling_config, including all inherited members.

adaptive(std::size_t threshold, double min_rate=0.01)kcenon::logger::sampling::sampling_configinlinestatic
adaptive_enabledkcenon::logger::sampling::sampling_config
adaptive_min_ratekcenon::logger::sampling::sampling_config
adaptive_thresholdkcenon::logger::sampling::sampling_config
always_log_fieldskcenon::logger::sampling::sampling_config
always_log_levelskcenon::logger::sampling::sampling_config
category_rateskcenon::logger::sampling::sampling_config
disabled()kcenon::logger::sampling::sampling_configinlinestatic
enabledkcenon::logger::sampling::sampling_config
field_rateskcenon::logger::sampling::sampling_config
hash_based(double sample_rate, std::uint64_t seed=0)kcenon::logger::sampling::sampling_configinlinestatic
hash_seedkcenon::logger::sampling::sampling_config
random_sampling(double sample_rate)kcenon::logger::sampling::sampling_configinlinestatic
ratekcenon::logger::sampling::sampling_config
rate_limit_per_secondkcenon::logger::sampling::sampling_config
rate_limit_window_mskcenon::logger::sampling::sampling_config
rate_limited(std::size_t max_per_second)kcenon::logger::sampling::sampling_configinlinestatic
strategykcenon::logger::sampling::sampling_config
with_always_log(std::vector< log_level > levels) &&kcenon::logger::sampling::sampling_configinline
with_always_log(std::vector< log_level > levels) const &kcenon::logger::sampling::sampling_configinline