Log client side su ASP.NET Core con JSNLog

marzo 29, 2017
by Andrea Tosato

Un sistema informatico solido deve avere come requisito uno strumento che permetta di registrare le operazioni dell’utente e del sistema in generale. Più le informazioni sono accurate e analizzabili e meglio il sistema potrà essere corretto in caso di errore o di deriva. Dopo una segnalazione di errore da parte del cliente o degli utenti, i dati presenti a sistema e il log, sono infatti le prime risorse cha abbiamo per diagnosticare il problema. Si tratta di informazioni preziose, tramite le quali possiamo ricostruire la casistica sui nostri sistemi e investigarne le cause.

Per far questo, è necessario verificare tutte le operazioni che l’utente ha eseguito prima dell’anomalia riscontrata. In ambito web, il problema più evidente è tracciare le informazioni lato client, ossia tutto ciò che l’utente esegue sul proprio browser. In passato abbiamo accennato a come ASP.NET Core fornisca un supporto out-of-the-box al log server side, ma ciò che accade sul browser oggi ha una complessità tale da richiedere un log specifico. In questo articolo ci occuperemo per l’appunto di questa esigenza, e mostreremo come soddisfarla grazie a JSNLog.

Introduzione a JSNLog

JSNLog è una libreria open source …

Potete continuare la lettura sul sito aspitalia.com

About

Senior Software Developer . NET