Log4NetCore library to easily integrate log4net in .NET Core applications
Log4NetCore
Log4NetCore is a .NET Core library to easily integrate log4net in .NET Core applications
Nuget
https://www.nuget.org/packages/Log4NetCoreEx/
Github
https://github.com/rizansari/Log4NetCore
Installation
Install-Package Log4NetCoreEx
Using the library
Logging Builder
How to use using Logging Builder
var serviceProvider = new ServiceCollection()
.AddLogging(loggingBuilder =>
{
loggingBuilder.SetMinimumLevel(Microsoft.Extensions.Logging.LogLevel.Trace);
loggingBuilder.AddLog4Net();
loggingBuilder.AddConsole();
})
.BuildServiceProvider();
Services Collection
How to use using Services Collection
var logger = serviceProvider.GetService() .AddLog4NetCore("log4net.config") .CreateLogger ();