← Tutti gli articoli

API e helper

L'Output Console come logger di produzione — window.JUSTZIX in pratica

Diagnosticare una pagina con console.log richiede i DevTools aperti — e quelli prendono metà schermo e spariscono a ogni ricaricamento. window.JUSTZIX registra nella finestra Output Console, che fa parte della pagina: resta dove la metti, e la vedi senza F12.

Due API diverse

JustZix dà al codice delle regole due oggetti globali — facili da confondere:

Questo articolo riguarda il secondo.

I metodi del logger

JUSTZIX.log('una voce semplice');
JUSTZIX.info('informazione');
JUSTZIX.warn('un avviso');
JUSTZIX.error('un errore');
JUSTZIX.debug('un dettaglio diagnostico');

Ogni livello ha il proprio colore nell'Output Console e può essere filtrato. Ci sono anche gli alias __JUSTZIX__ e JZ.log/.warn/... — nel caso la pagina abbia una propria variabile chiamata JUSTZIX.

Perché non il normale console.log

L'Output Console cattura anche il console.log proprio della pagina e gli errori non gestiti — ma JUSTZIX.* è il tuo canale, visivamente separato dal rumore della pagina.

Pattern — punti di controllo in una regola

JUSTZIX.info('Regola carrello — inizio');
const items = document.querySelectorAll('.cart-item');
JUSTZIX.log('Articoli nel carrello: ' + items.length);
if (!items.length) JUSTZIX.warn('Carrello vuoto — selettore ancora attuale?');

La regola racconta cosa fa. Quando smette di funzionare, l'Output Console mostra esattamente a quale passo — senza indovinare.

Trappole

Vedi anche

Installa JustZix — e registra senza aprire i DevTools.

Valuta questo articolo

Nessuna valutazione — sii il primo.

Provalo tu stesso

Installa JustZix e incolla qualsiasi snippet di questo articolo. Due minuti da zero a una regola funzionante su tutti i tuoi dispositivi.

Ottieni JustZix

Funzionalità · Come funziona · Esempi · Casi d'uso