Opinionated logging setup for .NET Core and Service Fabric.
var serilogLogger = new LoggerConfiguration()
.DefaultCmp(telemetryConfig, environment)
.CreateLogger();
Log.Logger = serilogLogger;
var logger = context.ConfigureLogging(telemetryConfig, serilogLogger, "LogName");
var telemetryConfig = TelemetryConfiguration.CreateDefault();
telemetryConfig.InstrumentationKey = config["ApplicationInsights:InstrumentationKey"];
var logger = telemetryConfig.ConfigureLogging(serilogLogger, "LogName");
Log.Logger = new LoggerConfiguration()
.DefaultCmp(telemetryConfig, environment)
.CreateLogger();