This manual page describes the specific details of the DbLog class.
This class provide a general-purpose logging facility sufficient for transaction management. Logs can be shared by multiple processes.
The Berkeley DB transaction log is represented by a directory containing a set of files. The log is a record-oriented, append-only file, with records identified and accessed via DbLsn's (database log sequence numbers).
DbLsn's are returned on each DbLog.put operation, and only those DbLsn's returned by DbLog.put can later be used to retrieve records from the log.