View | Badge |
---|---|
Prerelease | |
Release |
Property Name | Description |
---|---|
Serilog | Serilog config please go here for details |
Add Configuration
{
"Serilog": {
"MinimumLevel": "Warning",
"Override": {
"Microsoft.AspNetCore": "Warning",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Warning",
"Microsoft.EntityFrameworkCore": "Debug"
}
}
}
Add Serilog to IHostBuilder
public void ConfigureServices(IServiceCollection services)
{
IHost host = Host.CreateDefaultBuilder(args)
.ConfigureServices(services => { services.AddHostedService<Worker>(); })
.AddSerilog()
.Build();
...
}
Add Serilog to WebApplicationBuilder
WebApplicationBuilder builder = WebApplication.CreateBuilder(args);
builder.AddSerilog();
// Step 1: Authenticate
dotnet build --configuration release
// Step 2: Pack
dotnet pack --configuration release
// Step 3: Publish
dotnet nuget push "Logging.Serilog.*.nupkg" -Source "github"