Struct ParametrizedLogger
Logger sink parametrized for given logging level.
public readonly struct ParametrizedLogger : IEquatable<ParametrizedLogger>
- Implements
- Inherited Members
Constructors
ParametrizedLogger(ILogSink, LogEventLevel, string)
public ParametrizedLogger(ILogSink sink, LogEventLevel level, string area)
Parameters
sink
ILogSinklevel
LogEventLevelarea
string
Properties
IsValid
Checks if this logger can be used.
public bool IsValid { get; }
Property Value
Methods
Equals(ParametrizedLogger)
public bool Equals(ParametrizedLogger other)
Parameters
other
ParametrizedLogger
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
Log(object?, string)
Logs an event.
public void Log(object? source, string messageTemplate)
Parameters
source
objectThe object from which the event originates.
messageTemplate
stringThe message template.
Log<T0>(object?, string, T0)
Logs an event.
public void Log<T0>(object? source, string messageTemplate, T0 propertyValue0)
Parameters
source
objectThe object from which the event originates.
messageTemplate
stringThe message template.
propertyValue0
T0Message property value.
Type Parameters
T0
Log<T0, T1>(object?, string, T0, T1)
Logs an event.
public void Log<T0, T1>(object? source, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
Parameters
source
objectThe object from which the event originates.
messageTemplate
stringThe message template.
propertyValue0
T0Message property value.
propertyValue1
T1Message property value.
Type Parameters
T0
T1
Log<T0, T1, T2>(object?, string, T0, T1, T2)
Logs an event.
public void Log<T0, T1, T2>(object? source, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
Parameters
source
objectThe object from which the event originates.
messageTemplate
stringThe message template.
propertyValue0
T0Message property value.
propertyValue1
T1Message property value.
propertyValue2
T2Message property value.
Type Parameters
T0
T1
T2
Log<T0, T1, T2, T3>(object?, string, T0, T1, T2, T3)
Logs an event.
public void Log<T0, T1, T2, T3>(object? source, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2, T3 propertyValue3)
Parameters
source
objectThe object from which the event originates.
messageTemplate
stringThe message template.
propertyValue0
T0Message property value.
propertyValue1
T1Message property value.
propertyValue2
T2Message property value.
propertyValue3
T3Message property value.
Type Parameters
T0
T1
T2
T3
Log<T0, T1, T2, T3, T4>(object?, string, T0, T1, T2, T3, T4)
Logs an event.
public void Log<T0, T1, T2, T3, T4>(object? source, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2, T3 propertyValue3, T4 propertyValue4)
Parameters
source
objectThe object from which the event originates.
messageTemplate
stringThe message template.
propertyValue0
T0Message property value.
propertyValue1
T1Message property value.
propertyValue2
T2Message property value.
propertyValue3
T3Message property value.
propertyValue4
T4Message property value.
Type Parameters
T0
T1
T2
T3
T4
Log<T0, T1, T2, T3, T4, T5>(object?, string, T0, T1, T2, T3, T4, T5)
Logs an event.
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
objectThe object from which the event originates.
messageTemplate
stringThe message template.
propertyValue0
T0Message property value.
propertyValue1
T1Message property value.
propertyValue2
T2Message property value.
propertyValue3
T3Message property value.
propertyValue4
T4Message property value.
propertyValue5
T5Message property value.
Type Parameters
T0
T1
T2
T3
T4
T5
ToString()
public override string ToString()
Returns
Operators
operator ==(ParametrizedLogger, ParametrizedLogger)
public static bool operator ==(ParametrizedLogger left, ParametrizedLogger right)
Parameters
left
ParametrizedLoggerright
ParametrizedLogger
Returns
operator !=(ParametrizedLogger, ParametrizedLogger)
public static bool operator !=(ParametrizedLogger left, ParametrizedLogger right)
Parameters
left
ParametrizedLoggerright
ParametrizedLogger