Skip to main content
Table of Contents

Class LoggerEventStreamHashingExtensions

Namespace
Stratara.Shared.Diagnostics.Extensions
Assembly
Stratara.Shared.dll

Source-generated structured-logging helpers for the event-stream hashing worker lifecycle and failure modes. Backed by LoggerMessageAttribute with stable event ids from LogEvents.EventStreamHashing.

public static class LoggerEventStreamHashingExtensions
Inheritance
LoggerEventStreamHashingExtensions
Inherited Members

Methods

LogEventStreamHashWorkerFailed(ILogger, Exception)

Logs that the event-stream-hashing worker threw an unhandled exception while hashing.

[LoggerMessage(EventId = 107104, Level = LogLevel.Error, Message = "Error while hashing event stream.")]
public static void LogEventStreamHashWorkerFailed(this ILogger logger, Exception exception)

Parameters

logger ILogger

The logger to emit through.

exception Exception

The exception thrown by the worker.

LogEventStreamHashWorkerOperationCanceled(ILogger)

Logs that the event-stream-hashing worker was cooperatively canceled.

[LoggerMessage(EventId = 107003, Level = LogLevel.Information, Message = "EventStreamHash-Worker operation canceled.")]
public static void LogEventStreamHashWorkerOperationCanceled(this ILogger logger)

Parameters

logger ILogger

The logger to emit through.

LogEventStreamHashWorkerStarted(ILogger)

Logs that the event-stream-hashing worker has started.

[LoggerMessage(EventId = 107001, Level = LogLevel.Information, Message = "Starting EventStreamHash-Worker.")]
public static void LogEventStreamHashWorkerStarted(this ILogger logger)

Parameters

logger ILogger

The logger to emit through.

LogEventStreamHashWorkerStopped(ILogger)

Logs that the event-stream-hashing worker is shutting down.

[LoggerMessage(EventId = 107002, Level = LogLevel.Information, Message = "Stopping EventStreamHash-Worker.")]
public static void LogEventStreamHashWorkerStopped(this ILogger logger)

Parameters

logger ILogger

The logger to emit through.