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