Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


NLog.Extensions.Logging & NLog.Extensions.Hosting

NuGet Release

NuGet Release

Build status


NLog.Extensions.Logging makes it possible to use NLog together with Microsoft ILogger-abstraction and Dependency Injection.

Notice the standard NLog NuGet package is enough for using NLog Logger with simple console application on the .NET Core platform. Just add NLog.config file to the project, and follow the tutorial for using GetCurrentClassLogger().


NLog.Extensions.Hosting only introduces UseNLog() as extension-method for the IHostBuilder.

Note if using ASP.NET Core then instead install NLog.Web.AspNetCore.

Getting Started Tutorials: