예제 #1
0
 private void LogNet_BeforeSaveToFile(object sender, HslEventArgs e)
 {
     Invoke(new Action(() =>
     {
         textBox4.AppendText(e.HslMessage.ToString( ) + Environment.NewLine);
     }));
 }
예제 #2
0
        private void LogNet_BeforeSaveToFile(object sender, HslEventArgs e)
        {
            if (textBox1.InvokeRequired)
            {
                textBox1.Invoke(new Action <object, HslEventArgs>(LogNet_BeforeSaveToFile), sender, e);
                return;
            }

            textBox1.AppendText(GetStringFromLogMessage(e) + Environment.NewLine);
        }
예제 #3
0
 private string GetStringFromLogMessage(HslEventArgs e)
 {
     return($"[{e.HslMessage.Degree}] {e.HslMessage.Time.ToString( "yyyy-MM-dd HH:mm:ss.fff" )} Thread[{e.HslMessage.ThreadId.ToString( "D2" )}] {e.HslMessage.Text}");
 }
예제 #4
0
 private void LogNet_BeforeSaveToFile(object sender, HslEventArgs e)
 {
 }
예제 #5
0
 private void LogNet_BeforeSaveToFile(object sender, HslEventArgs e)
 {
     e.HslMessage.Cancel = checkBox1.Checked;
 }
예제 #6
0
 private static void LogNet_BeforeSaveToFile(object sender, HslEventArgs e)
 {
     Console.WriteLine(e.HslMessage.ToString( ));
 }