public static void SetFilter( SourceLogFilter filter, [CallerFilePath]string fileName = null ) { if( filter.IsUndefined ) _filters.TryRemove( fileName, out filter ); else _filters.AddOrUpdate( fileName, filter, ( s, prev ) => filter ); }