using Microsoft.Extensions.Logging; using NLog.Extensions.Logging; namespace Sockeye.Util { /// /// Shared logger /// internal static class ApplicationLogging { internal static ILogger theLogger { get; set; } internal static NLogLoggerProvider LoggerProvider { get; set; } internal static ILogger CreateLogger() => LoggerProvider.CreateLogger(typeof(T).FullName); internal static ILogger CreateLogger(string categoryName) => LoggerProvider.CreateLogger(categoryName); } }