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.
| 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.