I have a .Net Framework API and I am using Serilog with the Application Insights sink for logging.
I have configured Serilog with the AppInsights instrumentation key and using ILogger to trigger logging. When I run my API locally the log message show up in my App Insights Transaction search. However, when I deploy the API to an Azure App Service, the logs seem to never make it to App Insights.
I have tried updating the sink to latest, making sure the Instrumentation Key is correct but nothing seems to help.
My logging config:
var logConfig = new LoggerConfiguration()
.ReadFrom.AppSettings()
.WriteTo.ApplicationInsights(instrumentationKey, new TraceTelemetryConverter());
Log.Logger = logConfig.CreateLogger();
Then I'm using the following to test logging:
Log.Logger.Error("Log.Logger LogTest: Error");
Has anyone else run into this issue?



