Partager via


Logger Classe

Définition

Interface du runtime Orleans pour les services de journalisation.

[System.Serializable]
public abstract class Logger
[<System.Serializable>]
type Logger = class
Public MustInherit Class Logger
Héritage
Logger
Dérivé
Attributs

Constructeurs

Logger()

Interface du runtime Orleans pour les services de journalisation.

Propriétés

IsInfo

Indique si le niveau de gravité actuel génère des Info messages pour cet enregistreur d’événements.

IsVerbose

Indique si le niveau de gravité actuel génère des Verbose messages pour cet enregistreur d’événements.

IsVerbose2

Indique si le niveau de gravité actuel génère des Verbose2 messages pour cet enregistreur d’événements.

IsVerbose3

Indique si le niveau de gravité actuel génère des Verbose3 messages pour cet enregistreur d’événements.

IsWarning

Indique si le niveau de gravité actuel génère des Warning messages pour cet enregistreur d’événements.

Name

Nom de l’instance de l’enregistreur d’événements

SeverityLevel

Paramètre SeverityLevel actuel pour cet enregistreur d’événements.

Méthodes

DecrementMetric(String)

Interface du runtime Orleans pour les services de journalisation.

DecrementMetric(String, Double)

Interface du runtime Orleans pour les services de journalisation.

GetLogger(String)

Rechercher ou créer un enregistreur d’événements avec le nom spécifié

IncrementMetric(String)

Interface du runtime Orleans pour les services de journalisation.

IncrementMetric(String, Double)

Interface du runtime Orleans pour les services de journalisation.

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

Message du journal

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

Interface du runtime Orleans pour les services de journalisation.

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

Interface du runtime Orleans pour les services de journalisation.

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

Interface du runtime Orleans pour les services de journalisation.

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

Interface du runtime Orleans pour les services de journalisation.

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

Interface du runtime Orleans pour les services de journalisation.

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

Interface du runtime Orleans pour les services de journalisation.

TrackTrace(String)

Interface du runtime Orleans pour les services de journalisation.

TrackTrace(String, IDictionary<String,String>)

Interface du runtime Orleans pour les services de journalisation.

TrackTrace(String, Severity)

Interface du runtime Orleans pour les services de journalisation.

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

Interface du runtime Orleans pour les services de journalisation.

Méthodes d’extension

Error(Logger, Int32, String, Exception)

Écrit une entrée de journal au niveau de gravité de l’erreur, avec le code d’ID de journal spécifié. L’erreur convient aux conditions de problème qui nécessitent une réponse administrative immédiate.

GetSubLogger(Logger, String, String)

Recherche ou crée un enregistreur d’événements nommé d’après l’enregistreur d’événements existant avec le nom ajouté.

Info(Logger, Int32, String)

Écrit une entrée de journal au niveau de gravité Des informations, avec le code d’ID de journal spécifié. Les informations conviennent pour les informations qui n’indiquent pas d’erreur, mais qui doivent généralement être enregistrées en production. Les informations sont inférieures à Avertissement.

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

Écrit une entrée de journal au niveau de gravité Des informations, avec le code d’ID de journal spécifié. Les informations conviennent pour les informations qui n’indiquent pas d’erreur, mais qui doivent généralement être enregistrées en production. Les informations sont inférieures à Avertissement.

Info(Logger, String)

Écrit une entrée de journal au niveau de gravité des informations. Les informations conviennent pour les informations qui n’indiquent pas d’erreur, mais qui doivent généralement être enregistrées en production. Les informations sont inférieures à Avertissement.

Info(Logger, String, Object[])

Écrit une entrée de journal au niveau de gravité des informations. Les informations conviennent pour les informations qui n’indiquent pas d’erreur, mais qui doivent généralement être enregistrées en production. Les informations sont inférieures à Avertissement.

Verbose(Logger, Int32, String)

Écrit une entrée de journal au niveau de gravité détaillé, avec le code d’ID de journal spécifié. Le détail convient pour le débogage d’informations qui ne doivent généralement pas être enregistrées en production. Le détail est inférieur à Info.

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

Écrit une entrée de journal au niveau de gravité détaillé, avec le code d’ID de journal spécifié. Le détail convient pour le débogage d’informations qui ne doivent généralement pas être enregistrées en production. Le détail est inférieur à Info.

Verbose(Logger, String)

Écrit une entrée de journal au niveau de gravité détaillé. Le détail convient pour le débogage d’informations qui ne doivent généralement pas être enregistrées en production. Le détail est inférieur à Info.

Verbose(Logger, String, Object[])

Écrit une entrée de journal au niveau de gravité détaillé. Le détail convient pour le débogage d’informations qui ne doivent généralement pas être enregistrées en production. Le détail est inférieur à Info.

Verbose2(Logger, Int32, String)

Écrit une entrée de journal au niveau de gravité Verbose2, avec le code d’ID de journal spécifié. Verbose2 est inférieur à Verbose.

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

Écrit une entrée de journal au niveau de gravité Verbose2, avec le code d’ID de journal spécifié. Verbose2 est inférieur à Verbose.

Verbose2(Logger, String)

Écrit une entrée de journal au niveau de gravité Verbose2. Verbose2 est inférieur à Verbose.

Verbose2(Logger, String, Object[])

Écrit une entrée de journal au niveau de gravité Verbose2. Verbose2 est inférieur à Verbose.

Verbose3(Logger, Int32, String)

Écrit une entrée de journal au niveau de gravité Verbose3, avec le code d’ID de journal spécifié. Verbose3 est le niveau de gravité le plus bas.

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

Écrit une entrée de journal au niveau de gravité Verbose3, avec le code d’ID de journal spécifié. Verbose3 est le niveau de gravité le plus bas.

Verbose3(Logger, String)

Écrit une entrée de journal au niveau de gravité Verbose3. Verbose3 est le niveau de gravité le plus bas.

Verbose3(Logger, String, Object[])

Écrit une entrée de journal au niveau de gravité Verbose3. Verbose3 est le niveau de gravité le plus bas.

Warn(Logger, Int32, String, Exception)

Écrit une entrée de journal au niveau de gravité Avertissement, avec le code d’ID de journal spécifié. L’avertissement convient aux conditions de problème que le système ou l’application peut gérer par lui-même, mais que l’administrateur doit connaître. En règle générale, il s’agit de situations qui sont attendues, mais qui peuvent éventuellement nécessiter une réponse administrative si elles se reproduisent. L’avertissement est inférieur à l’erreur.

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

Écrit une entrée de journal au niveau de gravité Avertissement, avec le code d’ID de journal spécifié. L’avertissement convient aux conditions de problème que le système ou l’application peut gérer par lui-même, mais que l’administrateur doit connaître. En règle générale, il s’agit de situations qui sont attendues, mais qui peuvent éventuellement nécessiter une réponse administrative si elles se reproduisent. L’avertissement est inférieur à l’erreur.

S’applique à