I have an ASP.NET Core web project deployed to Azure with Application Insights configured. Insights is receiving data fine for requests etc. but I am unable to get it to display my logs.
I am using the vanilla Microsoft.Extensions.Logging framework and have a test error being logged on a controller action as
logger.LogError("Test application insights message");
In my Startup.cs Configure method I have set
loggerFactory.AddAzureWebAppDiagnostics();
... and can successfully see the error message appear in Azure logs streaming:
2017-04-14 11:06:00.313 +00:00 [Error] Test application insights message
However, I also want this message to appear in Application Insights trace but it is nowhere to be found. I think I need to configure the ILoggerFactory but not sure how and can't find any docs on the subject.
Thanks in advance for your help
How do I use Application Insights? Application Insights is enabled through either Auto-Instrumentation (agent) or by adding the Application Insights SDK to your application code. Many languages are supported and the applications could be on Azure, on-premises, or hosted by another cloud.
case anybody else trying to resolve this, I got the results I wanted with the following:
loggerFactory.AddApplicationInsights(app.ApplicationServices);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With