Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 919 Bytes

File metadata and controls

31 lines (23 loc) · 919 Bytes

NuGet Version and Downloads count

CMP.Logging

Opinionated logging setup for .NET Core and Service Fabric.

Service Fabric Context

var serilogLogger = new LoggerConfiguration()
    .DefaultCmp(telemetryConfig, environment)
    .CreateLogger();
Log.Logger = serilogLogger;

var logger = context.ConfigureLogging(telemetryConfig, serilogLogger, "LogName");

Telemetry Client

var telemetryConfig = TelemetryConfiguration.CreateDefault();
telemetryConfig.InstrumentationKey = config["ApplicationInsights:InstrumentationKey"];
var logger = telemetryConfig.ConfigureLogging(serilogLogger, "LogName");

Serilog only

Log.Logger = new LoggerConfiguration()
    .DefaultCmp(telemetryConfig, environment)
    .CreateLogger();