https://github.com/cdon-dev/cmp.servicefabric.logging
Opinionated logging setup for .NET and Service Fabric
https://github.com/cdon-dev/cmp.servicefabric.logging
Last synced: 8 months ago
JSON representation
Opinionated logging setup for .NET and Service Fabric
- Host: GitHub
- URL: https://github.com/cdon-dev/cmp.servicefabric.logging
- Owner: cdon-dev
- Created: 2019-11-19T12:02:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-25T18:35:05.000Z (over 5 years ago)
- Last Synced: 2025-02-06T07:11:13.680Z (over 1 year ago)
- Language: C#
- Size: 49.8 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://www.nuget.org/packages/CMP.ServiceFabric.Logging/)
# CMP.Logging
Opinionated logging setup for .NET Core and Service Fabric.
### Service Fabric Context
```csharp
var serilogLogger = new LoggerConfiguration()
.DefaultCmp(telemetryConfig, environment)
.CreateLogger();
Log.Logger = serilogLogger;
var logger = context.ConfigureLogging(telemetryConfig, serilogLogger, "LogName");
```
### Telemetry Client
```csharp
var telemetryConfig = TelemetryConfiguration.CreateDefault();
telemetryConfig.InstrumentationKey = config["ApplicationInsights:InstrumentationKey"];
var logger = telemetryConfig.ConfigureLogging(serilogLogger, "LogName");
```
### Serilog only
```csharp
Log.Logger = new LoggerConfiguration()
.DefaultCmp(telemetryConfig, environment)
.CreateLogger();
```