Filter Config
data class FilterConfig(val enabled: Boolean = true, val minLevel: SoulLogger.Level = SoulLogger.Level.INFO, val samplingEnabled: Boolean = false, val sampleRate: Double = 1.0, val samplingStrategy: RateFilter.SamplingStrategy = RateFilter.SamplingStrategy.RANDOM, val includePatterns: List<String> = emptyList(), val excludePatterns: List<String> = emptyList(), val errorBoostEnabled: Boolean = true, val errorBoostDurationMs: Long, val errorBoostRate: Double = 10.0)(source)
Constructors
Link copied to clipboard
constructor(enabled: Boolean = true, minLevel: SoulLogger.Level = SoulLogger.Level.INFO, samplingEnabled: Boolean = false, sampleRate: Double = 1.0, samplingStrategy: RateFilter.SamplingStrategy = RateFilter.SamplingStrategy.RANDOM, includePatterns: List<String> = emptyList(), excludePatterns: List<String> = emptyList(), errorBoostEnabled: Boolean = true, errorBoostDurationMs: Long, errorBoostRate: Double = 10.0)