using Umbraco.Core.ObjectResolution; namespace Umbraco.Core.Logging { public sealed class LoggerResolver : SingleObjectResolverBase { public LoggerResolver(ILogger logger) : base(logger) { } /// /// Method allowing to change the logger during startup /// /// internal void SetLogger(ILogger profiler) { Value = profiler; } /// /// Gets the current logger /// public ILogger Logger { get { return Value; } } } }