DaemonLogger Class

Summary

A default logger for any Daemons Implements the Marten.Events.Projections.Async.IDaemonLogger
Assembly
Rocket.Surgery.Extensions.Marten.dll
Namespace
Rocket.Surgery.Extensions.Marten.Projections
Interfaces
  • IDaemonLogger
Base Types
  • Object
Derived Types
graph BT Type-->Base0["Object"] Type-.->Interface0["IDaemonLogger"] Type["DaemonLogger"] class Type type-node Derived0["DaemonLogger<T>"]-->Type click Derived0 "/api/Rocket.Surgery.Extensions.Marten.Projections/DaemonLogger_1"

Syntax

public class DaemonLogger : IDaemonLogger

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Constructors

Name Summary
DaemonLogger(ILogger) Constructor for fun
DaemonLogger(ILoggerFactory, Type) Constructor for fun

Methods

Name Value Summary
AllStopped() void
Alls the stopped.
BeginRebuildAll(IEnumerable<IProjectionTrack>) void
Begins the rebuild all.
BeginStartAll(IEnumerable<IProjectionTrack>) void
Begins the start all.
BeginStopAll() void
Begins the stop all.
ClearingExistingState(IProjectionTrack) void
Clearings the state of the existing.
DeterminedStartingPosition(IProjectionTrack) void
Determineds the starting position.
Error(Exception) void
Errors the specified exception.
FetchingFinished(IProjectionTrack, long) void
Fetchings the finished.
FetchingIsAtEndOfEvents(IProjectionTrack) void
Fetchings the is at end of events.
FetchingStopped(IProjectionTrack) void
Fetchings the stopped.
FetchStarted(IProjectionTrack) void
Fetches the started.
FinishedStartingAll() void
Finisheds the starting all.
FinishRebuildAll(TaskStatus, AggregateException) void
Finishes the rebuild all.
PageExecuted(EventPage, IProjectionTrack) void
Pages the executed.
PausingFetching(IProjectionTrack, long) void
Pausings the fetching.
ProjectionBackedUp(IProjectionTrack, int, EventPage) void
Projections the backed up.
StartingProjection(IProjectionTrack, DaemonLifecycle) void
Startings the projection.
Stopped(IProjectionTrack) void
Stoppeds the specified track.
Stopping(IProjectionTrack) void
Stoppings the specified track.

Extension Methods

See Also

  • Marten.Events.Projections.Async.IDaemonLogger