Esempio n. 1
0
        public void EnqueueMessage(LogMessageEntry message)
        {
            if (!messageQueue.IsAddingCompleted)
            {
                try
                {
                    messageQueue.Add(message);
                    return;
                }
                catch (Exception ex)
                {
                    Debug.WriteLine($"Failed to enqueue log message: {ex}.");
                }
            }

            WriteMessage(message);
        }
Esempio n. 2
0
 private void WriteMessage(LogMessageEntry entry)
 {
     console.WriteLine(entry.Color, entry.Message);
 }
Esempio n. 3
0
 public void EnqueueMessage(LogMessageEntry message)
 {
     messageQueue.Add(message);
 }