Dans le cours : L'essentiel de .NET 8
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.
Journaliser l'exécution - Tutoriel .NET
Dans le cours : L'essentiel de .NET 8
Journaliser l'exécution
Lorsqu'une application est organisée en service, il est très facile d'y intégrer de la journalisation. En effet, cette fonctionnalité est nativement prise en charge par l'hôte de service de .NET. Ici, par exemple, si ma classe AppService a besoin de logs, il suffit d'y ajouter un objet ILogger qui sera injecté, puisqu'on le demande ici. On précise quelle classe va recevoir ce logger tout simplement parce que le logger pourra comme ça personnaliser les informations lors des logs. Et ici donc, je l'appelle comme je veux, ici ça va être log. Il faut penser à inclure le service using MicrosoftExtensionsLogging. Maintenant que l'on a fait ça, on peut stocker ce service par exemple, dans le log service. Et bien sûr, déclarer le service ici. Bien sûr, il faut que le nom soit le même. Et donc à partir de maintenant, on peut loguer tout ce qu'on veut, où l'on veut. Par exemple, ici, signaler qu'on est en début de méthode. Il y a plusieurs niveaux de log, là je suis sur le log…