public void CanCreateLogger() { var loggerFactory = new LoggerFactory(); var logger = loggerFactory.Create("LoggerFactoryTests"); Assert.NotNull(logger); }
public void CanOverrideTraceEventToLogLevelConversion() { LogEvent eventSeen = null; var log = new LoggerConfiguration() .WriteTo .Observers(events => events .Do(evt => { eventSeen = evt; }) .Subscribe()) .CreateLogger(); var loggerFactory = new LoggerFactory(log, traceEventType => LogEventLevel.Fatal); loggerFactory .Create("LoggerFactoryTests") .WriteError("error"); Assert.AreEqual(eventSeen.Level, LogEventLevel.Fatal); }
public void EventsAreWritten() { var eventSeen = false; var log = new LoggerConfiguration() .WriteTo .Observers(events => events .Do(evt => { eventSeen = true; }) .Subscribe()) .CreateLogger(); var loggerFactory = new LoggerFactory(log); loggerFactory .Create("LoggerFactoryTests") .WriteError("error"); Assert.True(eventSeen); }