Skip to content

JavaScript console.log() cheat sheet

Updated: at 11:45 PM

Questa guida fornisce una panoramica dei metodi più comuni utilizzati per il logging in console. È pensata per essere un rapido riferimento durante lo sviluppo e il debug delle applicazioni.

console.log()

console.log("Messaggio di debug");

console.warn()

console.warn("Questo è un avviso di potenziale problema");

console.error()

console.error("Si è verificato un errore");

console.info() e console.debug()

Se questi due livelli di log non sono visibili, è necessario abilitarli nelle impostazioni dei DevTools come spiegato sotto.

console.info("Informazioni utili sullo stato dell'applicazione");
console.debug("Dettagli di debug avanzati");

console.table()

Permette di visualizzare dati tabellari in formato tabellare, rendendo la lettura di array o oggetti molto più semplice.

console.table([
  { nome: "Alice", età: 25 },
  { nome: "Bob", età: 30 },
]);

console.group() e console.groupEnd()

Permettono di raggruppare messaggi correlati. Questo aiuta a organizzare le informazioni nella console, rendendo più facile seguire la logica del flusso delle operazioni.

console.group("Dettagli Utente");
console.log("Nome: Alice");
console.log("Età: 25");
console.groupEnd();

console.count()

Conta il numero di volte in cui viene stampato un determinato messaggio, utile per monitorare cicli o chiamate ripetute.

console.count("Contatore");

Filtrare i Messaggi in Base alla Severity

I DevTools offrono la possibilità di filtrare i messaggi in base alla severity (gravità) dei log.

Le categorie principali includono:

Filtrare i messaggi per livello si può fare tramite il menu a tendina “All levels” (come mostrato nell’immagine).

⚠️ Gli output di alcune delle funzioni elencate di seguito potrebbero non essere visibili di default, nel caso è necessario abilitare i relativi livelli di severity.