public void Write_Should_Write_Message_And_Type() { var textLogger = new TextLogger(); var logger = new WrappingFullLogger(textLogger); logger.Write("This is a test.", LogLevel.Debug); Assert.Equal("This is a test.\r\n", textLogger.Value); }
public void Write_Should_Write_Message_And_Type() { var textLogger = new TextLogger(); var logger = new WrappingFullLogger(new WrappingPrefixLogger(textLogger, typeof(DummyObjectClass1))); logger.Write("This is a test.", typeof(DummyObjectClass1), LogLevel.Debug); Assert.Equal($"{nameof(DummyObjectClass1)}: This is a test.", textLogger.Logs.Last().message.Trim(NewLine).Trim()); }
public void Write_Should_Write_Message() { var textLogger = new TextLogger(); var logger = new WrappingFullLogger(new WrappingPrefixLogger(textLogger, typeof(DummyObjectClass1))); logger.Write("This is a test.", LogLevel.Debug); Assert.Equal($"{nameof(DummyObjectClass1)}: This is a test.\r\n", textLogger.Value); }
public void Write_Should_Write_Message_And_Type() { var loggerAndMemoryTarget = GetSplatLoggerAndMemoryTarget(); var logger = new WrappingFullLogger(loggerAndMemoryTarget.Logger); var memoryTarget = loggerAndMemoryTarget.MemoryTarget; Assert.Empty(memoryTarget.GetEvents()); logger.Write("This is a test.", LogLevel.Debug); var logEvent = Assert.Single(memoryTarget.GetEvents()); Assert.Equal("This is a test.", logEvent.MessageObject); }
public void Write_Should_Write_Message_And_Type() { var nlogLoggerAndMemoryTarget = GetSplatNLogLoggerAndMemoryTarget(); var logger = new WrappingFullLogger(nlogLoggerAndMemoryTarget.Logger); var memoryTarget = nlogLoggerAndMemoryTarget.MemoryTarget; Assert.Equal(0, memoryTarget.Logs.Count); logger.Write("This is a test.", LogLevel.Debug); Assert.Equal(1, memoryTarget.Logs.Count); Assert.Equal("This is a test.", memoryTarget.Logs.First()); }
public void Write_Should_Write_Message_And_Type() { var serilogLoggerAndTarget = GetSplatSerilogLoggerAndTarget(); var logger = new WrappingFullLogger(serilogLoggerAndTarget.Logger); var target = serilogLoggerAndTarget.Target; Assert.Equal(0, target.Logs.Count); logger.Write("This is a test.", LogLevel.Debug); Assert.Equal(1, target.Logs.Count); Assert.Equal("This is a test.", target.Logs.First()); }
public void Write_Should_Write_Message_And_Type_And_Exception() { var loggerAndMemoryTarget = GetSplatLoggerAndMemoryTarget(); var logger = new WrappingFullLogger(loggerAndMemoryTarget.Logger); var memoryTarget = loggerAndMemoryTarget.MemoryTarget; Assert.Empty(memoryTarget.GetEvents()); var exception = new MissingMethodException(); logger.Write(exception, "This is a test.", LogLevel.Debug); var logEvent = Assert.Single(memoryTarget.GetEvents()); Assert.Equal("This is a test.", logEvent.MessageObject); Assert.IsType <MissingMethodException>(logEvent.ExceptionObject); }
public void Write_Should_Emit_Message() { string passedMessage = null; LogLevel?passedLevel = null; var logger = new ActionLogger( (message, level) => { passedMessage = message; passedLevel = level; }, null); var fullLogger = new WrappingFullLogger(logger); fullLogger.Write("This is a test.", LogLevel.Debug); Assert.Equal("This is a test.", passedMessage); Assert.Equal(LogLevel.Debug, passedLevel); }