TestLogger TestLogger Class

Definition

public class TestLogger : ILogger
Public Class TestLogger
    Inherits ILogger
Inheritance
TestLoggerTestLogger

Constructors

TestLogger(String, TestSink, Boolean) TestLogger(String, TestSink, Boolean)

public TestLogger(string name, TestSink sink, bool enabled)
Public Sub New(name As String, sink As TestSink, enabled As Boolean)
Parameters
name
String String
enabled
Boolean Boolean

Properties

Name Name

public string Name { get; set; }
Public Property Name As String
Value
String String

Methods

BeginScope(TState) BeginScope(Of TState)(TState)

public IDisposable BeginScope<TState>(TState state)
Public Function BeginScope(Of TState)(state As TState) As IDisposable
Type Parameters
TState
Parameters
state
TState TState
Returns
IDisposable IDisposable

IsEnabled(LogLevel) IsEnabled(LogLevel)

public bool IsEnabled(LogLevel logLevel)
Public Function IsEnabled(logLevel As LogLevel) As Boolean
Parameters
logLevel
LogLevel LogLevel
Returns

Log(LogLevel, EventId, TState, Exception, Func) Log(Of TState)(LogLevel, EventId, TState, Exception, Func(Of TState, Exception, String))

public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
Public Sub Log(Of TState)(logLevel As LogLevel, eventId As EventId, state As TState, exception As Exception, formatter As Func(Of TState, Exception, String))
Type Parameters
TState
Parameters
logLevel
LogLevel LogLevel
eventId
EventId EventId
state
TState TState
exception
Exception Exception
formatter
Func<TState, Exception, String> Func(Of TState, Exception, String)