Beispiel #1
0
        public void WriteLog(string text, Logger.TextType type)
        {
            if (type != Logger.TextType.Read && type != Logger.TextType.Wait && type != Logger.TextType.Feedback && ((type != Logger.TextType.Write || !LogWrites) && type != Logger.TextType.Error))
            {
                return;
            }

            if (LogToFile)
            {
                lock (_buffer)
                {
                    _buffer.Add(text);
                }
            }
            if (!LogToScreen && type != Logger.TextType.Error || _onLog == null)
            {
                return;
            }

            _onLog(text, PrinterSerial);
        }
Beispiel #2
0
 public void WriteLog(string text, Logger.TextType type)
 {
     logger.WriteLog(text, type);
 }