diff --git a/Dalamud/Interface/Internal/SerilogEventSink.cs b/Dalamud/Interface/Internal/SerilogEventSink.cs
index bf4a0e5d2..013463725 100644
--- a/Dalamud/Interface/Internal/SerilogEventSink.cs
+++ b/Dalamud/Interface/Internal/SerilogEventSink.cs
@@ -27,6 +27,11 @@ namespace Dalamud.Interface.Internal
///
public event EventHandler<(string Line, LogEventLevel Level)> OnLogLine;
+ ///
+ /// Event on a log line being emitted.
+ ///
+ public event EventHandler OnLogEvent;
+
///
/// Gets the default instance.
///
@@ -45,6 +50,7 @@ namespace Dalamud.Interface.Internal
message += "\n" + logEvent.Exception;
}
+ this.OnLogEvent?.Invoke(this, logEvent);
this.OnLogLine?.Invoke(this, (message, logEvent.Level));
}
}