ParametrizedLogger Struct
Definition
Logger sink parametrized for given logging level.
public struct ParametrizedLogger
Constructors
| Name | Description |
|---|---|
| ParametrizedLogger | No summary available. |
ParametrizedLogger Constructor
public ParametrizedLogger(Avalonia.Logging.ILogSink sink, Avalonia.Logging.LogEventLevel level, string area)
Parameters
sink Avalonia.Logging.ILogSink
level Avalonia.Logging.LogEventLevel
area string
Methods
| Name | Description |
|---|---|
| Equals (2 overloads) | No summary available. |
| GetHashCode | No summary available. |
| Log (7 overloads) | Logs an event. |
| ToString | No summary available. |
Equals overloads
Equals Method
public bool Equals(Avalonia.Logging.ParametrizedLogger other)
Parameters
other Avalonia.Logging.ParametrizedLogger
Returns
bool
Equals Method
public bool Equals(object obj)
Parameters
obj object
Returns
bool
GetHashCode Method
public int GetHashCode()
Returns
int
Log overloads
Log Method
Logs an event.
public void Log(object source, string messageTemplate)
Parameters
source object
The object from which the event originates.
messageTemplate string
The message template.
Log Method
public void Log<T0>(object source, string messageTemplate, T0 propertyValue0)
Parameters
source object
messageTemplate string
propertyValue0 T0
Type Parameters
T0
Log Method
public void Log<T0, T1>(object source, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
Parameters
source object
messageTemplate string
propertyValue0 T0
propertyValue1 T1
Type Parameters
T0
T1
Log Method
public void Log<T0, T1, T2>(object source, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
Parameters
source object
messageTemplate string
propertyValue0 T0
propertyValue1 T1
propertyValue2 T2
Type Parameters
T0
T1
T2
Log Method
public void Log<T0, T1, T2, T3>(object source, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2, T3 propertyValue3)
Parameters
source object
messageTemplate string
propertyValue0 T0
propertyValue1 T1
propertyValue2 T2
propertyValue3 T3
Type Parameters
T0
T1
T2
T3
Log Method
public void Log<T0, T1, T2, T3, T4>(object source, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2, T3 propertyValue3, T4 propertyValue4)
Parameters
source object
messageTemplate string
propertyValue0 T0
propertyValue1 T1
propertyValue2 T2
propertyValue3 T3
propertyValue4 T4
Type Parameters
T0
T1
T2
T3
T4
Log Method
public void Log<T0, T1, T2, T3, T4, T5>(object source, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2, T3 propertyValue3, T4 propertyValue4, T5 propertyValue5)
Parameters
source object
messageTemplate string
propertyValue0 T0
propertyValue1 T1
propertyValue2 T2
propertyValue3 T3
propertyValue4 T4
propertyValue5 T5
Type Parameters
T0
T1
T2
T3
T4
T5
ToString Method
public string ToString()
Returns
string
Properties
| Name | Description |
|---|---|
| IsValid | Checks if this logger can be used. |
IsValid Property
Checks if this logger can be used.
public bool IsValid { get; set; }