diff --git a/src/Umbraco.Core/Composing/Current.cs b/src/Umbraco.Core/Composing/Current.cs index 2a4559c652..40fc979590 100644 --- a/src/Umbraco.Core/Composing/Current.cs +++ b/src/Umbraco.Core/Composing/Current.cs @@ -14,7 +14,7 @@ namespace Umbraco.Composing { public static class Current { - private static Microsoft.Extensions.Logging.ILogger _logger = new NullLogger(); + private static ILogger _logger = new NullLogger(); private static ILoggerFactory _loggerFactory; private static IIOHelper _ioHelper; private static IHostingEnvironment _hostingEnvironment; @@ -23,7 +23,7 @@ namespace Umbraco.Composing private static SecuritySettings _securitySettings; private static GlobalSettings _globalSettings; - public static Microsoft.Extensions.Logging.ILogger Logger => EnsureInitialized(_logger); + public static ILogger Logger => EnsureInitialized(_logger); public static IIOHelper IOHelper => EnsureInitialized(_ioHelper); public static IHostingEnvironment HostingEnvironment => EnsureInitialized(_hostingEnvironment); public static IBackOfficeInfo BackOfficeInfo => EnsureInitialized(_backOfficeInfo); @@ -44,7 +44,7 @@ namespace Umbraco.Composing } public static void Initialize( - Microsoft.Extensions.Logging.ILogger logger, + ILogger logger, SecuritySettings securitySettings, GlobalSettings globalSettings, IIOHelper ioHelper, diff --git a/src/Umbraco.Web/Composing/Current.cs b/src/Umbraco.Web/Composing/Current.cs index 0a7170063e..a940cd3657 100644 --- a/src/Umbraco.Web/Composing/Current.cs +++ b/src/Umbraco.Web/Composing/Current.cs @@ -244,9 +244,10 @@ namespace Umbraco.Web.Composing public static IShortStringHelper ShortStringHelper => Factory.GetInstance(); - public static Microsoft.Extensions.Logging.ILogger Logger => Umbraco.Composing.Current.Logger; + // TODO: Use LoggerFactory instead of shared Logger + public static ILogger Logger => Factory.GetInstance>(); - public static ILoggerFactory LoggerFactory => Umbraco.Composing.Current.LoggerFactory; + public static ILoggerFactory LoggerFactory => Factory.GetInstance(); public static IProfiler Profiler => Factory.GetInstance();