chaosbot/ChaosBot/Logging.cs

25 lines
617 B
C#

using System;
using ChaosBot.Database.Repository;
using NLog;
using NLog.Extensions.Logging;
namespace ChaosBot
{
public class Logging
{
public static Logger GenLog()
{
try
{
LogManager.Configuration = new NLogLoggingConfiguration(ConfigurationRepository.GetSection("NLog"));
return LogManager.GetCurrentClassLogger();
}
catch (Exception ex)
{
Console.WriteLine($"Logging.Logger: Exception [{ex}] thrown, <[{ex.Message}]>.");
throw;
}
}
}
}