Skip to content

aspnet-modules/aspnet-module-logging

Repository files navigation

AspNet.Module.Logging

Logging module that replaces the default ASP.NET logger with Serilog.

Installation

dotnet add package AspNet.Module.Logging

Configuration

Logging can be configured through appsettings.json or environment variables.

{
  "Serilog": {
    "MinimumLevel": "Verbose",
    "ServiceName": "Service name for Elastic",
    "Sinks": {
      "Elasticsearch": {
        "Url": "Elastic URL",
        "TemplateVersion": 7
      }
    }
  }
}

Module Registration

using AspNet.Module.Logging;

var builder = AspNetWebApplication.CreateBuilder(args);
builder.RegisterModule<LoggingModule>();

var app = builder.Build();
await app.RunWithLogging();

Source Code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages