Use Factory.GetInstance in Current
This commit is contained in:
@@ -14,7 +14,7 @@ namespace Umbraco.Composing
|
||||
{
|
||||
public static class Current
|
||||
{
|
||||
private static Microsoft.Extensions.Logging.ILogger<object> _logger = new NullLogger<object>();
|
||||
private static ILogger<object> _logger = new NullLogger<object>();
|
||||
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<object> Logger => EnsureInitialized(_logger);
|
||||
public static ILogger<object> 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<object> logger,
|
||||
ILogger<object> logger,
|
||||
SecuritySettings securitySettings,
|
||||
GlobalSettings globalSettings,
|
||||
IIOHelper ioHelper,
|
||||
|
||||
@@ -244,9 +244,10 @@ namespace Umbraco.Web.Composing
|
||||
|
||||
public static IShortStringHelper ShortStringHelper => Factory.GetInstance<IShortStringHelper>();
|
||||
|
||||
public static Microsoft.Extensions.Logging.ILogger<object> Logger => Umbraco.Composing.Current.Logger;
|
||||
// TODO: Use LoggerFactory instead of shared Logger
|
||||
public static ILogger<object> Logger => Factory.GetInstance<ILogger<object>>();
|
||||
|
||||
public static ILoggerFactory LoggerFactory => Umbraco.Composing.Current.LoggerFactory;
|
||||
public static ILoggerFactory LoggerFactory => Factory.GetInstance<ILoggerFactory>();
|
||||
|
||||
public static IProfiler Profiler => Factory.GetInstance<IProfiler>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user