Class LoggerOptions
Specifies options common to logging.
public sealed record LoggerOptions : IEquatable<LoggerOptions>
- Inheritance
-
LoggerOptions
- Implements
- Inherited Members
Constructors
LoggerOptions(LogLevel)
Specifies options common to logging.
public LoggerOptions(LogLevel level = LogLevel.Warning)
Parameters
level
LogLevelEnabledLevel value
Properties
AppendLevel
Gets or sets a value indicating whether level name should be prepended to logs.
public bool AppendLevel { get; set; }
Property Value
AppendThreadId
Gets or sets a value indicating whether thread id should be prepended to logs.
public bool AppendThreadId { get; set; }
Property Value
AppendTimestamps
Gets or sets a value indicating whether timestamps should be prepended to logs.
public bool AppendTimestamps { get; set; }
Property Value
EnabledLevel
Gets or sets the enabled LogLevel.
public LogLevel EnabledLevel { get; set; }
Property Value
TimestampFormat
Gets or sets a value indicating whether the format for log timestamps.
public string TimestampFormat { get; set; }
Property Value
Methods
Equals(LoggerOptions?)
public bool Equals(LoggerOptions? other)
Parameters
other
LoggerOptions
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
RawLogs()
Output text logs only
public LoggerOptions RawLogs()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(LoggerOptions?, LoggerOptions?)
public static bool operator ==(LoggerOptions? left, LoggerOptions? right)
Parameters
left
LoggerOptionsright
LoggerOptions
Returns
operator !=(LoggerOptions?, LoggerOptions?)
public static bool operator !=(LoggerOptions? left, LoggerOptions? right)
Parameters
left
LoggerOptionsright
LoggerOptions