Class ConsoleSignaler

Namespace
Kuestenlogik.Bowire.Monitoring
Assembly
Kuestenlogik.Bowire.Monitoring.dll

The always-on Core signaler — writes a prominent line to a TextWriter when a probe crosses the pass↔fail line. This is the default channel the CLI registers; the network signalers (Slack / PagerDuty / OTLP) are opt-in sibling packages layered on top.

public sealed class ConsoleSignaler : ISignaler
Inheritance
ConsoleSignaler
Implements
Inherited Members

Constructors

ConsoleSignaler(TextWriter)

public ConsoleSignaler(TextWriter output)

Parameters

output TextWriter

Methods

DeliverAsync(SignalEvent, CancellationToken)

Deliver a transition to this channel. Failures must not abort the run.

public Task DeliverAsync(SignalEvent signal, CancellationToken ct = default)

Parameters

signal SignalEvent
ct CancellationToken

Returns

Task