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; } }
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)); }