WindPayer.Logging 1.0.2
��װ
dotnet add package WindPayer.Logging
���ٿ�ʼ
// Program.cs
using WindPayer.Logging;
builder.UseWindpayerLogging();
����
�� appsettings.json ��������������
"WindpayerLogging": {
"LogLevel": "Information", //��־����
"ServiceName": "Notification", //��������
"EnableConsole": true,
"EnableOtlp": false,
"EnableTracing": false,
"OtlpEndpoint": "http://localhost:4317",// OTLP ��ַ��EnableOtlp,EnableTracingΪ true ʱ��Ч
"AuthKey": "dXNlcjE6T20xNWNHRnpjMWQ=" // OTLP key��base64 ����� "�û���:����"
},
No packages depend on WindPayer.Logging.
.NET 7.0
- Microsoft.EntityFrameworkCore (>= 7.0.2)
- OpenTelemetry.Extensions.Hosting (>= 1.9.0)
- Microsoft.Extensions.Hosting (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
- OpenTelemetry (>= 1.9.0)
- OpenTelemetry.Exporter.Console (>= 1.9.0)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.9.0)
- Serilog.Sinks.OpenTelemetry (>= 4.2.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- OpenTelemetry.Instrumentation.AspNetCore (>= 1.9.0)
- OpenTelemetry.Instrumentation.Runtime (>= 1.9.0)
- Serilog (>= 4.3.0)
- Serilog.Extensions.Hosting (>= 8.0.0)
- Serilog.Sinks.Console (>= 6.0.0)
- Serilog.Sinks.File (>= 7.0.0)
- Serilog.Sinks.Map (>= 2.0.0)
- OpenTelemetry.Instrumentation.Http (>= 1.9.0)
.NET 8.0
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
- OpenTelemetry (>= 1.9.0)
- OpenTelemetry.Exporter.Console (>= 1.9.0)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.9.0)
- OpenTelemetry.Extensions.Hosting (>= 1.9.0)
- OpenTelemetry.Instrumentation.AspNetCore (>= 1.9.0)
- Microsoft.Extensions.Hosting (>= 8.0.1)
- OpenTelemetry.Instrumentation.Http (>= 1.9.0)
- Serilog (>= 4.3.0)
- Serilog.Extensions.Hosting (>= 8.0.0)
- Serilog.Sinks.Console (>= 6.0.0)
- Serilog.Sinks.File (>= 7.0.0)
- Serilog.Sinks.Map (>= 2.0.0)
- Serilog.Sinks.OpenTelemetry (>= 4.2.0)
- OpenTelemetry.Instrumentation.Runtime (>= 1.9.0)
- Microsoft.EntityFrameworkCore (>= 7.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)