Logger Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
IsVerbose |
Gibt an, ob der aktuelle Schweregrad Meldungen für diese Protokollierung ausgeben |
IsVerbose2 |
Gibt an, ob der aktuelle Schweregrad Meldungen für diese Protokollierung ausgeben |
IsVerbose3 |
Gibt an, ob der aktuelle Schweregrad Meldungen für diese Protokollierung ausgeben |
IsWarning |
Gibt an, ob der aktuelle Schweregrad Meldungen für diese Protokollierung ausgeben |
Name |
Name der Protokollierungsinstanz |
SeverityLevel |
Aktueller Schweregrad für diese Protokollierung festgelegt. |
Methoden
DecrementMetric(String, Double) |
Schnittstelle der Orleans-Runtime für Protokollierungsdienste. |
DecrementMetric(String) |
Schnittstelle der Orleans-Runtime für Protokollierungsdienste. |
GetLogger(String) |
Suchen einer vorhandenen Protokollierung oder Erstellen einer neuen Protokollierung mit dem angegebenen Namen |
IncrementMetric(String, Double) |
Schnittstelle der Orleans-Runtime für Protokollierungsdienste. |
IncrementMetric(String) |
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, IDictionary<String,String>) |
Schnittstelle der Orleans-Runtime für Protokollierungsdienste. |
TrackTrace(String, Severity, IDictionary<String,String>) |
Schnittstelle der Orleans-Runtime für Protokollierungsdienste. |
TrackTrace(String, Severity) |
Schnittstelle der Orleans-Runtime für Protokollierungsdienste. |
TrackTrace(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, 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, 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, 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. |
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. |
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, 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, 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. |
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. |
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, Int32, String) |
Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich2 mit dem angegebenen Protokoll-ID-Code. Verbose2 ist niedriger als Ausführlich. |
Verbose2(Logger, String, Object[]) |
Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich2. Verbose2 ist niedriger als Ausführlich. |
Verbose2(Logger, String) |
Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich2. Verbose2 ist niedriger als Ausführlich. |
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, Int32, String) |
Schreibt einen Protokolleintrag mit dem schweregrad Ausführlich3 mit dem angegebenen Protokoll-ID-Code. Verbose3 ist der niedrigste Schweregrad. |
Verbose3(Logger, String, Object[]) |
Schreibt einen Protokolleintrag mit dem Schweregrad Ausführlich3. Verbose3 ist der niedrigste Schweregrad. |
Verbose3(Logger, String) |
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. |