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)); } }