コード例 #1
0
ファイル: AppNotifier.cs プロジェクト: sergiosuarez/Vulcano
 public static void Print(string msg, Exception ex = null)
 {
     if (OnMessage == null)
         return;
     var ev = new LogEvent { Mensaje = msg, Error = ex };
     OnMessage(ev);
 }
コード例 #2
0
 protected void Print(string msg, Exception error = null)
 {
     if (string.IsNullOrEmpty(msg) || Mensaje == null)
         return;
     var log = new LogEvent(msg, this);
     log.Error = error;
     Mensaje(log);
 }
コード例 #3
0
ファイル: CorrerScript.cs プロジェクト: sergiosuarez/Vulcano
 public void Print(string message, Exception error = null)
 {
     if (OnMessage == null)
         return;
     if (string.IsNullOrEmpty(message))
         return;
     var msg = new LogEvent(message.Trim(), this, "Script") { Error = error };
     OnMessage(msg);
 }
コード例 #4
0
ファイル: FrmMain.cs プロジェクト: sergiosuarez/Vulcano
 public void PushMessage(LogEvent e)
 {
     if (!string.IsNullOrEmpty(e.Mensaje)) {
         var nl = (e.Mensaje.EndsWith(Environment.NewLine) || e.Mensaje.EndsWith("\r\n"))
                     ? ""
                     : Environment.NewLine;
         var msg = string.Format("{0}{1}", e.Mensaje.Trim(), nl);
         txtLog.AppendText(msg);
     }
     if (e.Error != null) {
         //var sb = new StringBuilder(e.Mensaje).AppendLine(e.Error.StackTrace);
         var sb = new StringBuilder(e.Mensaje).AppendLine(e.Error.ToString());
         if (e.Error.InnerException != null) {
             sb.AppendLine("-- inner exception")
                 .AppendLine(e.Error.InnerException.Message)
                 .AppendLine(e.Error.InnerException.StackTrace);
         }
         txtErrores.Text = sb.ToString();
     }
     // mejor un listview?
 }
コード例 #5
0
ファイル: FrmMain.cs プロジェクト: sergiosuarez/Vulcano
 public void LogMessageEvent(LogEvent e)
 {
     if (InvokeRequired) {
         Invoke(new MethodInvoker(() => PushMessage(e)));
     } else {
         PushMessage(e);
     }
 }
コード例 #6
0
ファイル: FrmMain.cs プロジェクト: sergiosuarez/Vulcano
 public void LogMessage(string msg, Exception error = null)
 {
     var ev = new LogEvent(msg, this) { Error = error };
     LogMessageEvent(ev);
 }