Class LogFilterMatcherExtension
Supports LogFilter and LogLevelFilter extension methods.
Inherited Members
Namespace: CK.Core
Assembly: CK.ActivityMonitor.dll
Syntax
public static class LogFilterMatcherExtension
Methods
| Improve this Doc View SourceMatchLogFilter(StringMatcher, out LogFilter)
Matches a LogFilter: it can be a predefined filter as ("Undefined", "Debug", "Verbose", etc.)
or as {GroupLogLevelFilter,LineLogLevelFilter} pairs like "{None,None}", "{Error,Trace}".
Declaration
public static bool MatchLogFilter(this StringMatcher m, out LogFilter f)
Parameters
| Type | Name | Description |
|---|---|---|
| CK.Text.StringMatcher | m | This CK.Text.StringMatcher. |
| LogFilter | f | Resulting filter. |
Returns
| Type | Description |
|---|---|
| Boolean | True on success, false on error. |
MatchLogLevelFilter(StringMatcher, out LogLevelFilter)
Matches a LogLevelFilter.
Declaration
public static bool MatchLogLevelFilter(this StringMatcher this, out LogLevelFilter level)
Parameters
| Type | Name | Description |
|---|---|---|
| CK.Text.StringMatcher | this | This CK.Text.StringMatcher. |
| LogLevelFilter | level | Resulting level. |
Returns
| Type | Description |
|---|---|
| Boolean | True on success, false on error. |