FdbTransactionFileLogger

Namespace: FoundationDB.Filters.Logging · class

Implements: IDisposable

Constructors

FdbTransactionFileLogger

FdbTransactionFileLogger(string filePath, FdbTransactionFileFormat format, int batchSize = 100, TimeSpan throttlingDelay = null)

Properties

BatchSize

int BatchSize { get; set; }

FilePath

string FilePath { get; set; }

Format

FdbTransactionFileFormat Format { get; set; }

LastError

Exception LastError { get; }

ThrottlingDelay

TimeSpan ThrottlingDelay { get; set; }

Methods

Dispose

void Dispose()

LoadFrom

static FdbTransactionHistory LoadFrom(IEnumerable<string> paths)

Publish

void Publish(FdbTransactionLog log)

Run

Task Run(CancellationToken stoppingToken)

Fields

DefaultBatchSize

const int DefaultBatchSize

DefaultThrottlingDelay

static readonly TimeSpan DefaultThrottlingDelay