public void Collector(object sender, LogEventArgs e) { _Error = _Error & e.IsError; _Message.AppendLine(e.Message); _QualifiedName.AppendLine(e.QualifiedName); _MessageDetails.AppendLine(e.MessageDetails); }
private static void ShowLog(object sender, LogEventArgs args) { MessageDialog msgDialog = new MessageDialog(); msgDialog.MessageText = args.Message; msgDialog.QualifiedName = args.QualifiedName; msgDialog.MessageDetails = args.MessageDetails; msgDialog.EnableClipboardCopy = ( !string.IsNullOrEmpty(msgDialog.QualifiedName) ); msgDialog.ShowDialog(); }
/// <summary> /// Called to signal to subscribers that log message /// </summary> /// <param name="e"></param> private void OnLog(LogEventArgs e) { if (Log != null) Log(this, e); }