diff --git a/CHANGELIST.md b/CHANGELIST.md
index 354a1308..4ea1e1b9 100644
--- a/CHANGELIST.md
+++ b/CHANGELIST.md
@@ -87,6 +87,7 @@
- Fix access level for log document
- Simplify ProcessLogLine method
- Use explicit InvokeAsync when possible
+- (EXPERIMENTAL) Skip log line queue
### 3.2.4 (2024-11-24)
diff --git a/MPF.UI/UserControls/LogOutput.xaml.cs b/MPF.UI/UserControls/LogOutput.xaml.cs
index 8f880e21..c8a55203 100644
--- a/MPF.UI/UserControls/LogOutput.xaml.cs
+++ b/MPF.UI/UserControls/LogOutput.xaml.cs
@@ -19,7 +19,7 @@ namespace MPF.UI.UserControls
///
/// Queue of items that need to be logged
///
- private readonly ProcessingQueue _logQueue;
+ //private readonly ProcessingQueue _logQueue;
///
/// Paragraph backing the log
@@ -50,7 +50,7 @@ namespace MPF.UI.UserControls
_document.Blocks.Add(_paragraph);
// Setup the processing queue
- _logQueue = new ProcessingQueue(ProcessLogLine);
+ //_logQueue = new ProcessingQueue(ProcessLogLine);
// Add handlers
OutputViewer!.SizeChanged += OutputViewerSizeChanged;
@@ -76,7 +76,10 @@ namespace MPF.UI.UserControls
return;
// Enqueue the text
- _logQueue.Enqueue(new LogLine(text, logLevel));
+ //_logQueue.Enqueue(new LogLine(text, logLevel));
+
+ // EXPERIMENTAL - Directly process the log line
+ ProcessLogLine(new LogLine(text, logLevel));
}
///