Condividi tramite


Logger Classe

Definizione

Interfaccia del runtime di Orleans per i servizi di registrazione.

[System.Serializable]
public abstract class Logger
[<System.Serializable>]
type Logger = class
Public MustInherit Class Logger
Ereditarietà
Logger
Derivato
Attributi

Costruttori

Logger()

Interfaccia del runtime di Orleans per i servizi di registrazione.

Proprietà

IsInfo

Se la gravità correnteLevel restituisce Info i messaggi per questo logger.

IsVerbose

Se la gravità correnteLevel restituisce Verbose i messaggi per questo logger.

IsVerbose2

Se la gravità correnteLevel restituisce Verbose2 i messaggi per questo logger.

IsVerbose3

Se la gravità correnteLevel restituisce Verbose3 i messaggi per questo logger.

IsWarning

Se la gravità correnteLevel restituisce Warning i messaggi per questo logger.

Name

Nome dell'istanza del logger

SeverityLevel

Gravità correnteLevel impostata per questo logger.

Metodi

DecrementMetric(String)

Interfaccia del runtime di Orleans per i servizi di registrazione.

DecrementMetric(String, Double)

Interfaccia del runtime di Orleans per i servizi di registrazione.

GetLogger(String)

Trovare un nuovo Logger esistente o crearne uno nuovo con il nome specificato

IncrementMetric(String)

Interfaccia del runtime di Orleans per i servizi di registrazione.

IncrementMetric(String, Double)

Interfaccia del runtime di Orleans per i servizi di registrazione.

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

Messaggio di log

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

Interfaccia del runtime di Orleans per i servizi di registrazione.

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

Interfaccia del runtime di Orleans per i servizi di registrazione.

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

Interfaccia del runtime di Orleans per i servizi di registrazione.

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

Interfaccia del runtime di Orleans per i servizi di registrazione.

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

Interfaccia del runtime di Orleans per i servizi di registrazione.

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

Interfaccia del runtime di Orleans per i servizi di registrazione.

TrackTrace(String)

Interfaccia del runtime di Orleans per i servizi di registrazione.

TrackTrace(String, IDictionary<String,String>)

Interfaccia del runtime di Orleans per i servizi di registrazione.

TrackTrace(String, Severity)

Interfaccia del runtime di Orleans per i servizi di registrazione.

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

Interfaccia del runtime di Orleans per i servizi di registrazione.

Metodi di estensione

Error(Logger, Int32, String, Exception)

Scrive una voce di log a livello di gravità errore, con il codice id log specificato. L'errore è adatto alle condizioni di problema che richiedono una risposta amministrativa immediata.

GetSubLogger(Logger, String, String)

Trova o crea un logger denominato dopo il logger esistente con il nome aggiunto.

Info(Logger, Int32, String)

Scrive una voce di log a livello di gravità info, con il codice id log specificato. Le informazioni sono adatte per informazioni che non indicano un errore, ma che in genere devono essere registrate nell'ambiente di produzione. Le informazioni sono inferiori all'avviso.

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

Scrive una voce di log a livello di gravità info, con il codice id log specificato. Le informazioni sono adatte per informazioni che non indicano un errore, ma che in genere devono essere registrate nell'ambiente di produzione. Le informazioni sono inferiori all'avviso.

Info(Logger, String)

Scrive una voce di log a livello di gravità delle informazioni. Le informazioni sono adatte per informazioni che non indicano un errore, ma che in genere devono essere registrate nell'ambiente di produzione. Le informazioni sono inferiori all'avviso.

Info(Logger, String, Object[])

Scrive una voce di log a livello di gravità delle informazioni. Le informazioni sono adatte per informazioni che non indicano un errore, ma che in genere devono essere registrate nell'ambiente di produzione. Le informazioni sono inferiori all'avviso.

Verbose(Logger, Int32, String)

Scrive una voce di log a livello di gravità dettagliato, con il codice id log specificato. Verbose è adatto per il debug di informazioni che in genere non devono essere registrate in produzione. Verbose è inferiore a Info.

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

Scrive una voce di log a livello di gravità dettagliato, con il codice id log specificato. Verbose è adatto per il debug di informazioni che in genere non devono essere registrate in produzione. Verbose è inferiore a Info.

Verbose(Logger, String)

Scrive una voce di log a livello di gravità dettagliato. Verbose è adatto per il debug di informazioni che in genere non devono essere registrate in produzione. Verbose è inferiore a Info.

Verbose(Logger, String, Object[])

Scrive una voce di log a livello di gravità dettagliato. Verbose è adatto per il debug di informazioni che in genere non devono essere registrate in produzione. Verbose è inferiore a Info.

Verbose2(Logger, Int32, String)

Scrive una voce di log a livello di gravità verbose2, con il codice id log specificato. Verbose2 è inferiore a Verbose.

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

Scrive una voce di log a livello di gravità verbose2, con il codice id log specificato. Verbose2 è inferiore a Verbose.

Verbose2(Logger, String)

Scrive una voce di log a livello di gravità verbose2. Verbose2 è inferiore a Verbose.

Verbose2(Logger, String, Object[])

Scrive una voce di log a livello di gravità verbose2. Verbose2 è inferiore a Verbose.

Verbose3(Logger, Int32, String)

Scrive una voce di log a livello di gravità verbose3, con il codice id log specificato. Verbose3 è il livello di gravità più basso.

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

Scrive una voce di log a livello di gravità verbose3, con il codice id log specificato. Verbose3 è il livello di gravità più basso.

Verbose3(Logger, String)

Scrive una voce di log a livello di gravità verbose3. Verbose3 è il livello di gravità più basso.

Verbose3(Logger, String, Object[])

Scrive una voce di log a livello di gravità verbose3. Verbose3 è il livello di gravità più basso.

Warn(Logger, Int32, String, Exception)

Scrive una voce di log a livello di gravità avviso, con il codice id log specificato. L'avviso è adatto alle condizioni di problema che il sistema o l'applicazione possono gestire da solo, ma che l'amministratore deve essere consapevole. In genere si tratta di situazioni previste, ma che potrebbero richiedere eventualmente una risposta amministrativa in caso di ricorsiva. L'avviso è inferiore a Error.

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

Scrive una voce di log a livello di gravità avviso, con il codice id log specificato. L'avviso è adatto alle condizioni di problema che il sistema o l'applicazione possono gestire da solo, ma che l'amministratore deve essere consapevole. In genere si tratta di situazioni previste, ma che potrebbero richiedere eventualmente una risposta amministrativa in caso di ricorsiva. L'avviso è inferiore a Error.

Si applica a