feat(SerilogEventSink): Add OnLogEvent event

This commit is contained in:
goat 2021-07-17 14:04:18 +02:00
parent 0f78129bf1
commit dc992e15ae
No known key found for this signature in database
GPG key ID: F18F057873895461

View file

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