Class MailRuleHistoryTelemetry
- Namespace
- MailFathom.Infrastructure.Observability
- Assembly
- MailFathom.Infrastructure.dll
Reports rows of the rule history this build served a page without.
public sealed class MailRuleHistoryTelemetry
- Inheritance
-
MailRuleHistoryTelemetry
- Inherited Members
Remarks
It has one thing to say, and that narrowness is what it is for. A row naming a fact, an outcome, or a way an action can fail that this build does not declare is left out of the page rather than failing it, because the history is paginated by position and one refused row would otherwise take every page after it with it. Leaving it out is only defensible while it is visible — a history that quietly omits executions is worse than one that says it did.
Nothing recorded here is mail. An account identifier and a count of rows are MailFathom's own names and numbers.
Constructors
- MailRuleHistoryTelemetry(ILogger<MailRuleHistoryTelemetry>)
Initializes the channel an unreadable row is reported through.