The logging options used to configure a FigaroEnv instance.
[Flags] public enum EnvLogOptions
If set, automatically removes log files that are no longer needed. Automatic log file removal is likely to make catastrophic recovery impossible.
Turn off system buffering to avoid double caching.
Flush log writes to the backing disk before returning from the write system call as necessary, rather than flushing log writes explicitly in a separate system call.
If set, maintain transaction logs in memory rather than on disk.
Do not synchronize the log.This will require a manual flush/sync.
If set, zero all pages of a log file when that log file is created. This has shown to provide greater transaction throughput in some environments. The log file will be zeroed by the thread which needs to re-create the new log file. Other threads may not write to the log file while this is happening.