示例#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);
        }
示例#2
0
 private void WriteMessage(LogMessageEntry entry)
 {
     console.WriteLine(entry.Color, entry.Message);
 }
示例#3
0
 public void EnqueueMessage(LogMessageEntry message)
 {
     messageQueue.Add(message);
 }