Freigeben über


Logger Klasse

Definition

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

[System.Serializable]
public abstract class Logger
[<System.Serializable>]
type Logger = class
Public MustInherit Class Logger
Vererbung
Logger
Abgeleitet
Attribute

Konstruktoren

Logger()

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

Eigenschaften

IsInfo

Gibt an, ob der aktuelle Schweregrad Meldungen für diese Protokollierung ausgeben Info würde.

IsVerbose

Gibt an, ob der aktuelle Schweregrad Meldungen für diese Protokollierung ausgeben Verbose würde.

IsVerbose2

Gibt an, ob der aktuelle Schweregrad Meldungen für diese Protokollierung ausgeben Verbose2 würde.

IsVerbose3

Gibt an, ob der aktuelle Schweregrad Meldungen für diese Protokollierung ausgeben Verbose3 würde.

IsWarning

Gibt an, ob der aktuelle Schweregrad Meldungen für diese Protokollierung ausgeben Warning würde.

Name

Name der Protokollierungsinstanz

SeverityLevel

Aktueller Schweregrad für diese Protokollierung festgelegt.

Methoden

DecrementMetric(String)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

DecrementMetric(String, Double)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

GetLogger(String)

Suchen einer vorhandenen Protokollierung oder Erstellen einer neuen Protokollierung mit dem angegebenen Namen

IncrementMetric(String)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

IncrementMetric(String, Double)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

Log(Int32, Severity, String, Object[], Exception)

Protokollnachricht

TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

TrackMetric(String, Double, IDictionary<String,String>)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

TrackMetric(String, TimeSpan, IDictionary<String,String>)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

TrackTrace(String)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

TrackTrace(String, IDictionary<String,String>)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

TrackTrace(String, Severity)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

TrackTrace(String, Severity, IDictionary<String,String>)

Schnittstelle der Orleans-Runtime für Protokollierungsdienste.

Erweiterungsmethoden

Error(Logger, Int32, String, Exception)

Schreibt einen Protokolleintrag auf der Ebene des Fehlerschweregrads mit dem angegebenen Protokoll-ID-Code. Fehler eignet sich für Problembedingungen, die eine sofortige administrative Reaktion erfordern.

GetSubLogger(Logger, String, String)

Sucht oder erstellt eine Protokollierung, die nach der vorhandenen Protokollierung benannt ist und der angefügte Name hinzugefügt wurde.

Info(Logger, Int32, String)

Schreibt einen Protokolleintrag mit dem Schweregrad "Info" mit dem angegebenen Protokoll-ID-Code. Informationen eignen sich für Informationen, die nicht auf einen Fehler hinweisen, aber normalerweise in der Produktion protokolliert werden sollten. Info ist niedriger als Warnung.

Info(Logger, Int32, String, Object[])

Schreibt einen Protokolleintrag mit dem Schweregrad "Info" mit dem angegebenen Protokoll-ID-Code. Informationen eignen sich für Informationen, die nicht auf einen Fehler hinweisen, aber normalerweise in der Produktion protokolliert werden sollten. Info ist niedriger als Warnung.

Info(Logger, String)

Schreibt einen Protokolleintrag mit dem Schweregrad "Info". Informationen eignen sich für Informationen, die nicht auf einen Fehler hinweisen, aber normalerweise in der Produktion protokolliert werden sollten. Info ist niedriger als Warnung.

Info(Logger, String, Object[])

Schreibt einen Protokolleintrag mit dem Schweregrad "Info". Informationen eignen sich für Informationen, die nicht auf einen Fehler hinweisen, aber normalerweise in der Produktion protokolliert werden sollten. Info ist niedriger als Warnung.

Verbose(Logger, Int32, String)

Schreibt einen Protokolleintrag mit dem angegebenen Protokoll-ID-Code auf der Ebene des ausführlichen Schweregrads. Ausführlich eignet sich für Debuginformationen, die in der Regel nicht in der Produktion protokolliert werden sollten. Ausführlich ist niedriger als Info.

Verbose(Logger, Int32, String, Object[])

Schreibt einen Protokolleintrag mit dem angegebenen Protokoll-ID-Code auf der Ebene des ausführlichen Schweregrads. Ausführlich eignet sich für Debuginformationen, die in der Regel nicht in der Produktion protokolliert werden sollten. Ausführlich ist niedriger als Info.

Verbose(Logger, String)

Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich. Ausführlich eignet sich für Debuginformationen, die in der Regel nicht in der Produktion protokolliert werden sollten. Ausführlich ist niedriger als Info.

Verbose(Logger, String, Object[])

Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich. Ausführlich eignet sich für Debuginformationen, die in der Regel nicht in der Produktion protokolliert werden sollten. Ausführlich ist niedriger als Info.

Verbose2(Logger, Int32, String)

Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich2 mit dem angegebenen Protokoll-ID-Code. Verbose2 ist niedriger als Ausführlich.

Verbose2(Logger, Int32, String, Object[])

Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich2 mit dem angegebenen Protokoll-ID-Code. Verbose2 ist niedriger als Ausführlich.

Verbose2(Logger, String)

Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich2. Verbose2 ist niedriger als Ausführlich.

Verbose2(Logger, String, Object[])

Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich2. Verbose2 ist niedriger als Ausführlich.

Verbose3(Logger, Int32, String)

Schreibt einen Protokolleintrag mit dem schweregrad Ausführlich3 mit dem angegebenen Protokoll-ID-Code. Verbose3 ist der niedrigste Schweregrad.

Verbose3(Logger, Int32, String, Object[])

Schreibt einen Protokolleintrag mit dem schweregrad Ausführlich3 mit dem angegebenen Protokoll-ID-Code. Verbose3 ist der niedrigste Schweregrad.

Verbose3(Logger, String)

Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich3. Verbose3 ist der niedrigste Schweregrad.

Verbose3(Logger, String, Object[])

Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich3. Verbose3 ist der niedrigste Schweregrad.

Warn(Logger, Int32, String, Exception)

Schreibt einen Protokolleintrag mit dem Schweregrad Warnung mit dem angegebenen Protokoll-ID-Code. Die Warnung eignet sich für Problembedingungen, die das System oder die Anwendung selbst behandeln kann, die dem Administrator jedoch bekannt sein sollten. In der Regel handelt es sich dabei um Situationen, die erwartet werden, aber möglicherweise eine administrative Antwort erfordern, wenn sie erneut auftreten. Warnung ist niedriger als Fehler.

Warn(Logger, Int32, String, Object[])

Schreibt einen Protokolleintrag mit dem Schweregrad Warnung mit dem angegebenen Protokoll-ID-Code. Die Warnung eignet sich für Problembedingungen, die das System oder die Anwendung selbst behandeln kann, die dem Administrator jedoch bekannt sein sollten. In der Regel handelt es sich dabei um Situationen, die erwartet werden, aber möglicherweise eine administrative Antwort erfordern, wenn sie erneut auftreten. Warnung ist niedriger als Fehler.

Gilt für: