public override void WriteLine(string message) { if (this.currentLevel != LogLevel.Off) { TestLogListener.ProcessMessage(this.currentLevel, message); this.currentLevel = LogLevel.Off; } }
public override void Write(string message) { string[] splittedMessage = message.Split(' ', ':'); if (splittedMessage[0].Equals(Constants.LogSourceName)) { TraceEventType level; if (!Enum.TryParse(splittedMessage[1], out level)) { throw new InvalidOperationException(); } this.currentLevel = TestLogListener.MapLogLevel(level); } }
internal static void Restart() { TestLogListener.Stop(); lock (TestLogListener.requestIDs) { TestLogListener.requestIDs.Clear(); TestLogListener.errorCount = 0; TestLogListener.warningCount = 0; TestLogListener.informationalCount = 0; TestLogListener.verboseCount = 0; } TestLogListener.Start(); }
public void TestCleanup() { TestLogListener.Stop(); }
public void TestInitialize() { TestLogListener.Restart(); }
public void TestInitialize() { this.traceListener = new TestLogListener(); TestLogListener.Start(); }
protected override void OnEventWritten(EventWrittenEventArgs eventData) { Debug.WriteLine(eventData.Payload[0]); TestLogListener.ProcessMessage(TestLogListener.MapLogLevel(eventData.Level), eventData.Payload[0].ToString()); }