CK.Core.ActivityMonitor.SourceFilter.SetFilter C# (CSharp) Method

SetFilter() public static method

Sets a SourceLogFilter for a given file. Use SourceLogFilter.Undefined to clear any existing configuration for the file.
public static SetFilter ( SourceLogFilter filter, [ fileName = null ) : void
filter SourceLogFilter The filter to set for the file.
fileName [ The file name: do not specify it to inject the path of your source file.
return void
            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 ); 
            }