public override void Log(TestLogLevel level, IEnumerable<string> context, string message)
 {
     try
     {
         using (var file = File.AppendText(Filename))
         {
             file.WriteLine(FormatMessage(level, context, message));
         }
     }
     catch { }
 }
 public override void Log(TestLogLevel level, IEnumerable<string> context, string message)
 {
     try
     {
         var testMessageLevel = GetTestMessageLevel(level);
         if (testMessageLevel.HasValue)
         {
             Logger.SendMessage(testMessageLevel.Value, FormatMessage(level, context, message));
         }
     }
     catch { }
 }
 protected override string FormatMessageInternal(TestLogLevel level, IEnumerable<string> context, string message)
 {
     context = context ?? Enumerable.Empty<string>();
     var parts = new object[]{
         DateTime.Now.ToString("dd.MM.yyyy HH:mm:ss.fff"),
         context.FirstOrDefault(),
         level.LevelText(),
         context.Skip(1),
         message
     };
     return FormatMessage(parts);
 }
 protected TestMessageLevel? GetTestMessageLevel(TestLogLevel level)
 {
     switch (level)
     {
         case TestLogLevel.Informational:
             return TestMessageLevel.Informational;
         case TestLogLevel.Warning:
             return TestMessageLevel.Warning;
         case TestLogLevel.Error:
             return TestMessageLevel.Error;
         default:
             return null;
     }
 }
Exemple #5
0
 public override void Log(TestLogLevel level, IEnumerable <string> phase, string message)
 {
     LogMessage(FormatMessage(level, phase, message));
 }
 public override void Log(TestLogLevel level, IEnumerable<string> phase, string message)
 {
     LogMessage(FormatMessage(level, phase, message));
 }