MyTetra Share
Делитесь знаниями!
Конфигурирование логера для .net Core 3.1
Время создания: 10.03.2021 22:48
Раздел: Компьютер - C# - log4net
Запись: Kozlov-AE/Tetra/master/base/16154056910v5cszfxpi/text.html на raw.githubusercontent.com

Sample console app that loads config from a file (file set to Copy Always)


using log4net.Repository;

using System;

using System.IO;

using System.Reflection;


namespace ConsoleApp1Core

{

class Program

{

private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

static void Main(string[] args)

{

try

{

ILoggerRepository repository = log4net.LogManager.GetRepository(Assembly.GetCallingAssembly());


var fileInfo = new FileInfo(@"log4net.config");


log4net.Config.XmlConfigurator.Configure(repository, fileInfo);


log.Info("test");


Console.WriteLine("press any key");

Console.ReadLine();

}

catch (Exception ex)

{

Console.WriteLine(ex.Message);

Console.WriteLine("Press any key to exit");

Console.ReadLine();

}

}

}

}

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования