Example #1
0
        private Func <LogLevel, bool> GetFilter()
        {
            foreach (var prefix in GetKeyPrefixes(_categoryName))
            {
                LogLevel level;
                if (_settings.TryGetSwitch(prefix, out level))
                {
                    return(logLevel => logLevel >= level);
                }
            }

            return(_ => true);
        }