Improved logging

This commit is contained in:
Thorsten Sommer 2025-10-27 14:54:32 +01:00
parent 15d7359c59
commit 0125215111
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108

View File

@ -40,13 +40,15 @@ public partial class RustService
// Deserialize the Tauri event:
var tauriEvent = JsonSerializer.Deserialize<TauriEvent>(line, this.jsonRustSerializerOptions);
// Log the received event for debugging:
this.logger!.LogDebug("Received Tauri event: {Event}", tauriEvent);
// Forward relevant events to the message bus:
if (tauriEvent != default && tauriEvent.EventType is not TauriEventType.NONE
and not TauriEventType.UNKNOWN and not TauriEventType.PING)
if (tauriEvent != default && tauriEvent.EventType
is not TauriEventType.NONE
and not TauriEventType.UNKNOWN
and not TauriEventType.PING)
{
this.logger!.LogDebug("Received Tauri event {EventType} with {NumPayloadItems} payload items.", tauriEvent.EventType, tauriEvent.Payload.Count);
await MessageBus.INSTANCE.SendMessage(null, Event.TAURI_EVENT_RECEIVED, tauriEvent);
}
}
}