public void SetUp() { _provider = new SlaProvider(); _processor = new SlaProcessor(_provider); SlaDefinitionBuilder.For<Request>(r => r.Id) .AddSla<Response>(_sla, r => r.Id) .Configure(_provider); _appender = InjectInMemoryAppender(); }
private InMemoryAppender InjectInMemoryAppender() { var appender = new InMemoryAppender(); var hierarchy = (Hierarchy)LogManager.GetRepository(); hierarchy.ResetConfiguration(); hierarchy.Root.AddAppender(appender); hierarchy.Root.Level = Level.All; appender.ActivateOptions(); hierarchy.Configured = true; return appender; }
private void InjectInMemoryAppender(Level loggingLevel) { var appender = new InMemoryAppender(); var hierarchy = (Hierarchy)LogManager.GetRepository(); hierarchy.ResetConfiguration(); hierarchy.Root.AddAppender(appender); hierarchy.Root.Level = loggingLevel; appender.ActivateOptions(); hierarchy.Configured = true; }