<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="10.0.4" />

System.Diagnostics.DiagnosticSourceEventSource

namespace System.Diagnostics { internal sealed class DiagnosticSourceEventSource : EventSource { public static class Keywords { public const EventKeywords Messages = (EventKeywords)1; public const EventKeywords Events = (EventKeywords)2; public const EventKeywords IgnoreShortCutKeywords = (EventKeywords)2048; public const EventKeywords AspNetCoreHosting = (EventKeywords)4096; public const EventKeywords EntityFrameworkCoreCommands = (EventKeywords)8192; } public static readonly DiagnosticSourceEventSource Log; public void Message(string Message); public void Event(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string>> Arguments); public void Activity1Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string>> Arguments); public void Activity1Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string>> Arguments); public void Activity2Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string>> Arguments); public void Activity2Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string>> Arguments); public void RecursiveActivity1Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string>> Arguments); public void RecursiveActivity1Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string>> Arguments); public void NewDiagnosticListener(string SourceName); public void ActivityStart(string SourceName, string ActivityName, IEnumerable<KeyValuePair<string, string>> Arguments); public void ActivityStop(string SourceName, string ActivityName, IEnumerable<KeyValuePair<string, string>> Arguments); public void Version(int Major, int Minor, int Patch); } }