Skip to content

spottedmahn/NLogConsoleTestApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to use NLog in a .Net Core Console App

Setup DI

var services = new ServiceCollection();

//add logging
services.AddLogging();

//build the provider;
var serviceProvider = services.BuildServiceProvider();

Source: AndrewLock.Net

Configure NLog

var loggerFactory = serviceProvider.GetService<ILoggerFactory>();
loggerFactory.AddNLog();
loggerFactory.ConfigureNLog("nlog.config");

Create a Logger and Log Something

logger = serviceProvider.GetService<ILoggerFactory>()
    .CreateLogger<Program>();

logger.LogInformation("Hello World!");

About

How to use NLog in a .Net Core Console App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages