LogManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestisce i sink di log
public class LogManager
type LogManager = class
Public Class LogManager
- Ereditarietà
-
LogManager
- Derivato
Costruttori
LogManager() |
Gestisce i sink di log |
Campi
MAX_LOG_MESSAGE_SIZE |
Lunghezza massima dei messaggi di log. I messaggi di log relativi a queste dimensioni verranno troncati. |
Proprietà
BulkMessageInterval |
Limite di tempo per l'output dei messaggi in blocco.
Se lo stesso codice di log viene scritto più volte |
BulkMessageLimit |
Limite di conteggio per l'output dei messaggi in blocco.
Se lo stesso codice di log viene scritto più volte |
IsInitialized |
Indica se l'infrastruttura di Orleans Logger è stata inizializzata in precedenza. |
LogConsumers |
Set di ILogConsumer riferimenti in cui scrivere eventi di log. |
TelemetryConsumers |
Set di riferimenti in cui scrivere eventi di ITelemetryConsumer telemetria. |
Metodi
AddTraceLevelOverride(String, Severity) |
Aggiungere un nuovo override del livello di traccia per un logger specifico, oltre i livelli di log predefiniti. I livelli di traccia precedenti per altri logger non verranno modificati. |
Initialize(ITraceConfiguration, Boolean) |
Inizializzare il sottosistema Orleans Logger in questo processo/dominio dell'app con le impostazioni di configurazione specificate. |
RemoveTraceLevelOverride(String) |
Rimuovere un nuovo override del livello di traccia per un logger specifico. Il livello di log per il logger verrà ripristinato ai set predefiniti globali correnti. I livelli di traccia precedenti per altri logger non verranno modificati. |
SetAppLogLevel(Severity) |
Impostare il livello di log predefinito di tutti i logger di granularità e applicazioni. |
SetRuntimeLogLevel(Severity) |
Impostare il livello di log predefinito di tutti i logger di runtime. |
SetTraceLevelOverrides(IList<Tuple<String,Severity>>) |
Impostare nuove sostituzioni a livello di traccia per determinati logger, oltre i livelli di log predefiniti. Tutti i livelli di traccia precedenti per determinati logger verranno eliminati. |
UnInitialize() |
Inizializzare il sottosistema Orleans Logger in questo dominio di processo/app. |