loading
main.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;

class MainClass {
  public static void Main (string[] args)
  {
    Configure();

    ApplicationContext.Logger.LogDebug("TEST LOG FOR DEBUGGING");
  }

  private static void Configure()
  {
    DefaultLoggerFactory defaultLoggerFactory = new DefaultLoggerFactory();

    ILoggerProvider[] loggerProviders = new ILoggerProvider[]
    {
        new ConsoleLoggerProvider(),
        new FileLoggerProvider("FileLog.log")
    };

    defaultLoggerFactory.SetProvider(new LoggerPipelineProvider(loggerProviders));

    ApplicationContext.ConfigureLogger(defaultLoggerFactory, "MainLogger");
  }
}