internal void AddLogLine(string logLine)
{
if (logWindow.InvokeRequired && IsExit != true)
{
SetTextCallback d = AddLogLine;
Invoke(d, new object[] { logLine });
}
else
{
if (checkLogEnabled.Checked)
{
try
{
DateTime dtNow = DateTime.Now;
string dateString;
if (!MainForm._24h_format_enabled)
dateString = "[" + String.Format("{0:hh:mm:ss}", dtNow) + "]";
else
dateString = "[" + String.Format("{0:HH:mm:ss}", dtNow) + "]";
logWindow.AppendText(dateString + " " + logLine + "\r\n");
// logWindow.SelectionStart = logWindow.Text.Length;
logWindow.ScrollToCaret();
}
catch (Exception) { }
}
}
}