Serilog.Core.Sinks.OptionalInterfaceForwardingSink sealed class OptionalInterfaceForwardingSink : ILogEventSink, IDisposable, ISetLoggingFailureListener, IAsyncDisposable Documentation Code public OptionalInterfaceForwardingSink(ILogEventSink sink, ILogEventSink receiver) public static bool SupportsAll(ILogEventSink possibleReceiver) public static bool SupportsAny(ILogEventSink possibleReceiver) public void Dispose() public ValueTask DisposeAsync() public void Emit(LogEvent logEvent) public void SetFailureListener(ILoggingFailureListener listener)