Свойство | Тип | Описание | |
---|---|---|---|
Debug | |||
Group | LogLevelFilter | ||
Invalid | |||
Line | LogLevelFilter | ||
Monitor | |||
Off | |||
Release | |||
Terse | |||
Undefined | |||
Verbose |
Метод | Описание | |
---|---|---|
Combine ( |
Combines this filter with another one. Line and Group level filters are combined with Combine(LogLevelFilter,LogLevelFilter).
|
|
Combine ( LogLevelFilter x, LogLevelFilter y ) : LogLevelFilter |
Combines two enums LogLevelFilter into one. The resulting filter is the more verbose one (the smallest level). LogLevelFilter.Invalid is considered as LogLevelFilter.None (it has no impact). This operation is commutative and associative: different order of combination always give the same result.
|
|
CombineNoneOnly ( |
Combines this filter with another one only if Line or Group is LogLevelFilter.None.
|
|
Equals ( object obj ) : bool |
Overridden to compare Line and Group.
|
|
GetHashCode ( ) : int |
Overridden to compute hash based on Line and Group values.
|
|
HasImpactOn ( |
||
LogFilter ( LogLevelFilter group, LogLevelFilter line ) : CK.Text |
Initializes a new LogFilter with a level for Groups and Line logs.
|
|
Parse ( string filter ) : |
Parses the filter: it can be a predefined filter as ("Undefined", "Debug", "Verbose", etc.) or as {GroupLogLevelFilter,LineLogLevelFilter} pairs like "{None,None}", "{Error,Trace}".
|
|
SetGroup ( LogLevelFilter group ) : |
Returns a LogFilter with a given LogLevelFilter for the Group.
|
|
SetLine ( LogLevelFilter line ) : |
Returns a LogFilter with a given LogLevelFilter for the Line.
|
|
ToString ( ) : string |
Overridden to show the group and the line level.
|
|
TryParse ( string s, |
Tries to parse a LogFilter: it can be a predefined filter as ("Undefined", "Debug", "Verbose", etc.) or as {GroupLogLevelFilter,LineLogLevelFilter} pairs like "{None,None}", "{Error,Trace}".
|
|
operator ( ) : bool |
Equality operator.
|
public Combine ( |
||
other | The other filter to combine with this one. | |
Результат |
static public Combine ( LogLevelFilter x, LogLevelFilter y ) : LogLevelFilter | ||
x | LogLevelFilter | First filter level. |
y | LogLevelFilter | Second filter level. |
Результат | LogLevelFilter |
public CombineNoneOnly ( |
||
other | The other filter to combine with this one. | |
Результат |
public Equals ( object obj ) : bool | ||
obj | object | Other object. |
Результат | bool |
public HasImpactOn ( |
||
x | The other filter. | |
Результат | bool |
public LogFilter ( LogLevelFilter group, LogLevelFilter line ) : CK.Text | ||
group | LogLevelFilter | Filter for groups. |
line | LogLevelFilter | Filter for lines. |
Результат | CK.Text |
public static Parse ( string filter ) : |
||
filter | string | Predefined filter as (Undefined, Debug, Verbose, etc.) or as {LineLogLevelFilter,GroupLogLevelFilter} like {None,None}, {Error,Trace}. |
Результат |
public SetGroup ( LogLevelFilter group ) : |
||
group | LogLevelFilter | Filter for the group. |
Результат |
public SetLine ( LogLevelFilter line ) : |
||
line | LogLevelFilter | Filter for the line. |
Результат |
public static TryParse ( string s, |
||
s | string | Filter to parse. |
f | Resulting filter. | |
Результат | bool |
static public LogFilter,CK.Core Undefined | ||
Результат |