Esempio n. 1
0
        public void log_format_capture_arguments()
        {
            MemoryTarget target = new MemoryTarget(null);
            Logger       l      = Logger.Create(target);

            l.LogFormat(LoggerLevel.Error, "Message: {0}", "Hello");

            LoggerEvent evt = target.Events[0];

            Assert.Equal("Message: {0}", evt.Message);
            Assert.Equal("Message: Hello", evt.FormatMessage());
        }
Esempio n. 2
0
        public void log_format_capture_arguments_two_items()
        {
            MemoryTarget target = new MemoryTarget(null);
            Logger       l      = Logger.Create(target);

            l.ErrorFormat("Message: {0}?  {1}", new object[] { "Hello", "Is it me you're looking for?" });

            LoggerEvent evt = target.Events[0];

            Assert.Equal("Message: {0}?  {1}", evt.Message);
            Assert.Equal("Message: Hello?  Is it me you're looking for?", evt.FormatMessage());
        }
 protected override string Evaluate(LoggerEvent evt)
 {
     return(evt.FormatMessage());
 }