private void InstantiateLogger() { var kernel = Utilities.CreateKernel(); var loggerFactory = kernel.Get<ILoggerFactory>(); var logger = loggerFactory.GetCurrentClassLogger(); var context = new MonitoredScopeContext(string.Format("Provider Scope {0}", this.GetType())); MonitoredScope = new MonitoredScope(logger, context); }
public MonitoredScope(ILogger log, MonitoredScopeContext monitoredScopeContext) { if (log == null) throw new ArgumentNullException("log"); if (monitoredScopeContext == null) throw new ArgumentNullException("monitoredScopeContext"); Logger = log; Context = monitoredScopeContext; LogScopeStart(); }