Skip to content
Prof. Mancuso Antonio edited this page Dec 17, 2022 · 8 revisions

Loggin

Dalla versione 0.3.3 SARP supporta il loggin unificato. In altre parole viene fornita allo svilupaptore un'unica interfaccia per effettuare il log sia lato client che lato server. Tutti i log sono raccolti in un file, configurabile dal file .env, sul server e il file di log viene rotato giornalmente e compresso.

Come aggiungere il loggin al codice di SARP

Loggin lato client

Nei file lato client, +page.svelte è possibile effettuare il lgo in questo modo:

import { Logger } from '../../js/logger'; //importo la classe che fornisce il Logger

let logger = new Logger("client"); // creo un client logger

// stamo messaggi di log su 4 livelli
logger.debug("Log di livello DEBUG da codice client");
logger.info("Log di livello INFO da codice client");
logger.warn("Log di livello WARN da codice client");
logger.error("Log di livello ERROR da codice client");
Clone this wiki locally