EventSource
Cet article s’applique à : ✔️ .NET Core 3.1 et versions ultérieures✔️ .NET Framework 4.5 et versions ultérieures
System.Diagnostics.Tracing.EventSource est une solution de journalisation structurée rapide intégrée au runtime .NET. Sur .NET Framework, EventSource peut envoyer des événements au Suivi d’événements pour Windows (ETW) et System.Diagnostics.Tracing.EventListener. Sur .NET Core, EventSource prend également en charge EventPipe, une option de suivi multiplateforme. Le plus souvent, les développeurs utilisent les journaux EventSource pour l’analyse des performances, mais EventSource peut être utilisé pour toutes les tâches de diagnostic où les journaux sont utiles. Le runtime .NET est déjà instrumenté avec des événements intégrés, et vous pouvez enregistrer vos propres événements personnalisés.
Notes
De nombreuses technologies qui s’intègrent à EventSource utilisent les termes « Traçage » et « Traces » au lieu de « Journalisation » et « Journaux ». Le sens est le même ici.