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
outputTextWriter
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
signalSignalEventctCancellationToken