Azure の Application Insights に TelemetryClient を使用して、未処理の例外を ExceptionLogger に記録しています。
public class GlobalExceptionLogger : ExceptionLogger
{
public override void Log(ExceptionLoggerContext context)
{
if (context != null && context.Exception != null)
{
//For simplification a new TelemetryClient instance
//This is not recommended!
new TelemetryClient().TrackException(context.Exception);
}
base.Log(context);
}
}
Azure Portal の Application Insights ダッシュボードで表示できるように、Web API 要求本文をログに記録する方法はありますか?