Freigeben über


ILogger Schnittstelle

Definition

Stellt einen Typ dar, der zur Protokollierung verwendet wird.

public interface class ILogger
public interface ILogger
type ILogger = interface
Public Interface ILogger
Abgeleitet

Hinweise

Aggregiert die meisten Protokollierungsmuster in einer Methode.

Methoden

BeginScope<TState>(TState)

Startet einen logischen Vorgangsbereich.

IsEnabled(LogLevel)

Überprüft, ob der angegebene logLevel-Parameter aktiviert ist.

Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Schreibt einen Protokolleintrag.

Erweiterungsmethoden

BeginScope(ILogger, String, Object[])

Formatiert die Meldung und erstellt einen Bereich.

Log(ILogger, LogLevel, EventId, Exception, String, Object[])

Formatiert und schreibt eine Protokollmeldung auf der angegebenen Protokollebene.

Log(ILogger, LogLevel, EventId, String, Object[])

Formatiert und schreibt eine Protokollmeldung auf der angegebenen Protokollebene.

Log(ILogger, LogLevel, Exception, String, Object[])

Formatiert und schreibt eine Protokollmeldung auf der angegebenen Protokollebene.

Log(ILogger, LogLevel, String, Object[])

Formatiert und schreibt eine Protokollmeldung auf der angegebenen Protokollebene.

LogCritical(ILogger, EventId, Exception, String, Object[])

Formatiert und schreibt einen kritischen Eintrag in das Protokoll.

LogCritical(ILogger, EventId, String, Object[])

Formatiert und schreibt einen kritischen Eintrag in das Protokoll.

LogCritical(ILogger, Exception, String, Object[])

Formatiert und schreibt einen kritischen Eintrag in das Protokoll.

LogCritical(ILogger, String, Object[])

Formatiert und schreibt einen kritischen Eintrag in das Protokoll.

LogDebug(ILogger, EventId, Exception, String, Object[])

Formatiert und schreibt eine Debugprotokollmeldung.

LogDebug(ILogger, EventId, String, Object[])

Formatiert und schreibt eine Debugprotokollmeldung.

LogDebug(ILogger, Exception, String, Object[])

Formatiert und schreibt eine Debugprotokollmeldung.

LogDebug(ILogger, String, Object[])

Formatiert und schreibt eine Debugprotokollmeldung.

LogError(ILogger, EventId, Exception, String, Object[])

Formatiert und schreibt einen Eintrag in das Fehlerprotokoll.

LogError(ILogger, EventId, String, Object[])

Formatiert und schreibt einen Eintrag in das Fehlerprotokoll.

LogError(ILogger, Exception, String, Object[])

Formatiert und schreibt einen Eintrag in das Fehlerprotokoll.

LogError(ILogger, String, Object[])

Formatiert und schreibt einen Eintrag in das Fehlerprotokoll.

LogInformation(ILogger, EventId, Exception, String, Object[])

Formatiert uns schreibt einen Informationseintrag in das Protokoll.

LogInformation(ILogger, EventId, String, Object[])

Formatiert uns schreibt einen Informationseintrag in das Protokoll.

LogInformation(ILogger, Exception, String, Object[])

Formatiert uns schreibt einen Informationseintrag in das Protokoll.

LogInformation(ILogger, String, Object[])

Formatiert uns schreibt einen Informationseintrag in das Protokoll.

LogTrace(ILogger, EventId, Exception, String, Object[])

Formatiert und schreibt einen Ablaufverfolgungseintrag in das Protokoll.

LogTrace(ILogger, EventId, String, Object[])

Formatiert und schreibt einen Ablaufverfolgungseintrag in das Protokoll.

LogTrace(ILogger, Exception, String, Object[])

Formatiert und schreibt einen Ablaufverfolgungseintrag in das Protokoll.

LogTrace(ILogger, String, Object[])

Formatiert und schreibt einen Ablaufverfolgungseintrag in das Protokoll.

LogWarning(ILogger, EventId, Exception, String, Object[])

Formatiert und schreibt eine Warnung in das Protokoll.

LogWarning(ILogger, EventId, String, Object[])

Formatiert und schreibt eine Warnung in das Protokoll.

LogWarning(ILogger, Exception, String, Object[])

Formatiert und schreibt eine Warnung in das Protokoll.

LogWarning(ILogger, String, Object[])

Formatiert und schreibt eine Warnung in das Protokoll.

Gilt für: