LogConfig Members

BerkeleyDB

The LogConfig type exposes the following members.

Constructors

  NameDescription
LogConfig
Initializes a new instance of the LogConfig class

Methods

  NameDescription
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Fields

  NameDescription
AutoRemove
If true, Berkeley DB will automatically remove log files that are no longer needed.
Dir
The path of a directory to be used as the location of logging files. Log files created by the Log Manager subsystem will be created in this directory.
ForceSync
If true, Berkeley DB will flush log writes to the backing disk before returning from the write system call, rather than flushing log writes explicitly in a separate system call, as necessary.
InMemory
If true, maintain transaction logs in memory rather than on disk.
NoBuffer
If true, turn off system buffering of Berkeley DB log files to avoid double caching.
ZeroOnCreate
If true, zero all pages of a log file when that log file is created.

Properties

  NameDescription
BufferSize
The size of the in-memory log buffer, in bytes.
FileMode
The absolute file mode for created log files.
MaxFileSize
The maximum size of a single file in the log, in bytes. Because Offset is an unsigned four-byte value, MaxFileSize may not be larger than the maximum unsigned four-byte value.
RegionSize
Te size of the underlying logging area of the Berkeley DB environment, in bytes.

See Also