public void Log(StatusMessage message) { textBox.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart)delegate { Run run = new Run(message.Message + (message.Multipart || message.Message.EndsWith("\n") ? "" : "\n")); switch(message.MessageType) { case StatusMessage.StatusMessageType.Error: run.Style = styError; break; case StatusMessage.StatusMessageType.Success: run.Style = stySuccess; break; case StatusMessage.StatusMessageType.Status: run.Style = styStatus; break; case StatusMessage.StatusMessageType.Other: run.Style = styOther; break; case StatusMessage.StatusMessageType.Style1: run.Style = sty1; break; case StatusMessage.StatusMessageType.Style2: run.Style = sty2; break; } spanContainer.Inlines.Add(new Span(run)); textBox.ScrollToEnd(); }); }
public void Log(StatusMessage message) { if(message.MessageType == StatusMessage.StatusMessageType.Error) { MessageLog.Add(message.Message); } }
public void Log(string message, StatusMessage.StatusMessageType messageType) { if(messageType == StatusMessage.StatusMessageType.Error) { MessageLog.Add(message); } }
public void Log(string message, StatusMessage.StatusMessageType messageType) { Log(new StatusMessage(message, messageType)); }
public void Log(StatusMessage message) { Console.Write(message.Message + (message.Multipart || message.Message.EndsWith("\n") ? "" : "\n")); }
public void Log(StatusMessage message) { }
public void Log(string message, StatusMessage.StatusMessageType messageType) { }
public void Log(StatusMessage message) { if(message.MessageType == StatusMessage.StatusMessageType.Error) { MessageLog.Add(new Exception(message.Message)); } }