© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•4y ago•
3 replies
FoxTrotCharlieZulu

❔ Setting Up NLog with DI

I have my
appsettings.json
appsettings.json
all set-up, and I have installed the nlog nuget. How do I set-up
NLog
NLog
to use with DI something similar to the below?
public static void Main(string[] args)
{
    IHost host = Host.CreateDefaultBuilder(args)
        .ConfigureServices(services =>
        {
            services.AddHostedService<Worker>();
            services.AddSingleton<ProcessingService>();
            services.AddSingleton<Utilities>();
           // services.AddSingleton<NLog>();
        })
        .Build();

    host.Run();
}
public static void Main(string[] args)
{
    IHost host = Host.CreateDefaultBuilder(args)
        .ConfigureServices(services =>
        {
            services.AddHostedService<Worker>();
            services.AddSingleton<ProcessingService>();
            services.AddSingleton<Utilities>();
           // services.AddSingleton<NLog>();
        })
        .Build();

    host.Run();
}
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

NLog configuration file issues.
C#CC# / help
2y ago
✅ DI with HttpClient / HttpClientFactory
C#CC# / help
3y ago
❔ Setting up VSC
C#CC# / help
4y ago