Riferimento al livello di log

L'attributo default-log-level supporta cinque livelli di registrazione che regolano il livello di dettaglio dell'output di log durante l'anteprima dell'applicazione.

Livelli di log supportati

I livelli di log sono gerarchici, il che significa che ogni livello include tutti i messaggi dei livelli meno dettagliati. Ad esempio, il livello "info" comprende tutti i messaggi di avviso e di errore.

Tabella 1. Livelli di log e relative caratteristiche
Livello Descrizione Caso d'uso
traccia Livello di registrazione più dettagliato. Registra tutti i messaggi di log, comprese le tracce dettagliate dell'esecuzione, i punti di ingresso e di uscita delle funzioni e gli stati delle variabili. Analisi approfondita di problemi complessi in cui è necessario tracciare l'intero flusso di esecuzione. Da utilizzare quando il debug standard non è sufficiente per individuare la causa principale di un problema.
eseguire il debug Registrazione a livello di debug e superiori. Include informazioni diagnostiche dettagliate utili per la risoluzione dei problemi, ma esclude le informazioni di tracciamento più dettagliate. Debug e risoluzione dei problemi durante lo sviluppo. Da utilizzare durante lo sviluppo attivo per comprendere il comportamento dell'applicazione e individuare eventuali problemi.
info Messaggi informativi e oltre. Registra gli eventi importanti dell'applicazione, i cambiamenti di stato e i normali messaggi operativi. Sviluppo e collaudo generali. Da utilizzare per monitorare il comportamento dell'applicazione senza entrare troppo nei dettagli. Utile per comprendere il flusso delle operazioni durante il normale funzionamento.
avvertenza Solo messaggi di avviso ed errore. Rileva situazioni potenzialmente problematiche ed errori effettivi, ma esclude i messaggi informativi. Monitoraggio della produzione e test di pre-produzione. Da utilizzare per individuare potenziali problemi e verificare la gestione degli errori senza generare un volume eccessivo di dati di log.
errore Solo messaggi di errore. Rileva solo gli errori critici e i guasti che impediscono il normale funzionamento. Ambienti di produzione con registrazione minima. Da utilizzare per ridurre il volume dei log garantendo al contempo la registrazione degli errori critici. Adatto per i test delle prestazioni e la simulazione della produzione.

Gerarchia dei livelli di log

La seguente gerarchia mostra quali messaggi sono inclusi in ciascun livello:

  • traccia : traccia + debug + info + avviso + errore
  • debug : debug + info + avviso + errore
  • info : info + avviso + errore
  • avviso : avviso + errore
  • errore : solo errore

considerazioni sulle performance

Livelli di registrazione più dettagliati possono influire sulle prestazioni dell'applicazione durante la fase di anteprima. I livelli di tracciamento e debug generano una quantità notevolmente maggiore di dati di log, il che può rallentare il server di anteprima e rendere più difficile individuare le informazioni rilevanti. Utilizza questi livelli solo quando necessario per risolvere problemi specifici.