/// <summary> /// Is raised when SIP stack has new log entry. /// </summary> /// <param name="sender">Sender.</param> /// <param name="e">Event data.</param> private void Logger_WriteLog(object sender, LumiSoft.Net.Log.WriteLogEventArgs e) { if (!this.Visible) { return; } m_pTabLog_Text.BeginInvoke(new MethodInvoker(delegate(){ if (!((ToolStripButton)m_pTabLog_Toolbar.Items["log"]).Checked) { return; } string text = e.LogEntry.Text + "\n"; if (((ToolStripButton)m_pTabLog_Toolbar.Items["logdata"]).Checked && e.LogEntry.Data != null) { text = text + "<begin>\r\n" + Encoding.Default.GetString(e.LogEntry.Data) + "<end>\r\n"; } if (!IsAstericMatch(m_pTabLog_Toolbar.Items["filter"].Text, text)) { return; } if (m_OddLogEntry) { m_OddLogEntry = false; m_pTabLog_Text.SelectionColor = Color.Gray; } else { m_OddLogEntry = true; m_pTabLog_Text.SelectionColor = Color.LightSeaGreen; } m_pTabLog_Text.AppendText(text); })); }
private void Logger_WriteLog(object sender, LumiSoft.Net.Log.WriteLogEventArgs e) { Console.WriteLine(e.LogEntry.Text); }
private void Logger_WriteLog(object sender, LumiSoft.Net.Log.WriteLogEventArgs e) { log.Information(e.LogEntry.Text); }