From dc992e15aeeba93ca1597151cb8e2ee71cb529cf Mon Sep 17 00:00:00 2001
From: goat <16760685+goaaats@users.noreply.github.com>
Date: Sat, 17 Jul 2021 14:04:18 +0200
Subject: [PATCH] feat(SerilogEventSink): Add OnLogEvent event
---
Dalamud/Interface/Internal/SerilogEventSink.cs | 6 ++++++
1 file changed, 6 insertions(+)
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));
}
}