Interface IRealtimeDebugger | realtime-csharp (original) (raw)

Namespace

Supabase.Realtime.Interfaces

Assembly

Supabase.Realtime.dll

Contract representing an internal debugger.

public interface IRealtimeDebugger

Methods

AddDebugHandler(DebugEventHandler)

Adds a debug listener

void AddDebugHandler(IRealtimeDebugger.DebugEventHandler handler)

Parameters

handler IRealtimeDebugger.DebugEventHandler

ClearDebugHandlers()

Clears debug handlers.

void ClearDebugHandlers()

Log(object, string, Exception?)

Notifies debug listeners

void Log(object sender, string message, Exception? exception = null)

Parameters

sender object

message string

exception Exception

RemoveDebugHandler(DebugEventHandler)

Removes a debug handler.

void RemoveDebugHandler(IRealtimeDebugger.DebugEventHandler handler)

Parameters

handler IRealtimeDebugger.DebugEventHandler