Logger des événements client avec JSNLog

Continuons l’exploration des solutions de log et voyons comment logger des événements client dans une application web. Prenons une application web Angular couplée à une WebAPI DotNet Core. JSNLog couplé à Serilog vous permettra de logger depuis Angular des informations pour les intégrer dans vos logs serveurs “classique”.

JavaScript dans un site asp.net core MVC

Dans Visual Studio, récupérer le package via Package Manager :
PM> Install-Package JSNLog

Dans le startup.cs :

Enregistrer le script jsnlog pour qu’il soit disponible partout

Dans le code Javascript

"<yoastmark

Angular

Récupérer le package via npm :
npm install jsnlog –save

Ensuite il faut modifier son application Angular pour prendre en utiliser ce nouvel outil.

"<yoastmark

Comme vous le voyez, les logs contiennent des informations issues d’Angular mais aussi des WebAPI.

Références :
JSNLog
JSNLog – Documentation – Angular2

Related Post

Utiliser Serilog avec DotNet Core 2.1 Utiliser Serilog avec DotNet Core 2.1 m'a permis de mettre facilement en place des logs dans une application DotNet Core. Par défaut, ils sont écrits ...
Log tournant et syslog avec Serilog Lors de mon article initial sur Serilog, j'avais utilisé un puits SQL Server pour l'exemple. Le problème est que si la connexion avec SQL est tombée, ...
Entity Framework Core 2.2 Preview 2 – donnée... Ca y est, Entity Framework Core supporte les données spatiales avec la sortie de la version 2.2 Preview 2. Regardons comment nous en servir.  Pre-req...
Débuter avec NodeJS, Express et MongoDB Un collègue m’a parlé de différents projets personnels orientés web et de son dilemne sur le choix des techologies. Curieux j’ai voulu essayer NodeJS,...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *