in src/sdk/AspNetCore/AspNetCoreDiagnosticListener.cs [44:71]
protected override void OnEvent(KeyValuePair<string, object> value)
{
try
{
switch (value.Key)
{
case "Microsoft.AspNetCore.Hosting.HttpRequestIn.Start":
{
OnEventStart(value.Value);
}
break;
case "Microsoft.AspNetCore.Hosting.HttpRequestIn.Stop":
{
OnEventStop(value.Value);
}
break;
case "Microsoft.AspNetCore.Diagnostics.UnhandledException":
{
OnEventException(value.Value);
}
break;
}
}
catch (Exception e)
{
_logger.Error(e, "Invalid diagnostic source key ({0})", value.Key);
}
}