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