private void AssertExpectedLogLevel(CommonLoggingTraceListener l, TraceEventType eventType, LogLevel expectedLogLevel) { CapturingLoggerFactoryAdapter factoryAdapter = (CapturingLoggerFactoryAdapter)LogManager.Adapter; factoryAdapter.Clear(); l.TraceEvent(null, "sourceName " + eventType, eventType, -1, "format {0}", eventType); Assert.AreEqual(string.Format("{0}.{1}", l.Name, "sourceName " + eventType), factoryAdapter.LastEvent.Source.Name); Assert.AreEqual(expectedLogLevel, factoryAdapter.LastEvent.Level); Assert.AreEqual("format " + eventType, factoryAdapter.LastEvent.RenderedMessage); Assert.AreEqual(null, factoryAdapter.LastEvent.Exception); }
public void AdapterClearsEvents() { CapturingLoggerFactoryAdapter adapter = new CapturingLoggerFactoryAdapter(); CapturingLogger testLogger = (CapturingLogger) adapter.GetLogger("test"); testLogger.Trace("message1"); testLogger.Trace("message2"); Assert.IsNotNull(adapter.LastEvent); Assert.AreEqual(2, adapter.LoggerEvents.Count); adapter.ClearLastEvent(); Assert.IsNull(adapter.LastEvent); adapter.Clear(); Assert.IsNull(adapter.LastEvent); Assert.AreEqual(0, adapter.LoggerEvents.Count); }
public void AdapterClearsEvents() { CapturingLoggerFactoryAdapter adapter = new CapturingLoggerFactoryAdapter(); CapturingLogger testLogger = (CapturingLogger)adapter.GetLogger("test"); testLogger.Trace("message1"); testLogger.Trace("message2"); Assert.IsNotNull(adapter.LastEvent); Assert.AreEqual(2, adapter.LoggerEvents.Count); adapter.ClearLastEvent(); Assert.IsNull(adapter.LastEvent); adapter.Clear(); Assert.IsNull(adapter.LastEvent); Assert.AreEqual(0, adapter.LoggerEvents.Count); }