#include <db_cxx.h> int DbEnv::log_flush(const DbLsn *lsn);
The DbEnv::log_flush()
method writes log records to disk.
The DbEnv::log_flush()
method either returns a non-zero error value or throws an
exception that encapsulates a non-zero error value on
failure, and returns 0 on success.
All log records with DbLsn values less than or equal to the lsn parameter are written to disk. If lsn is NULL, all records in the log are flushed.
The DbEnv::log_flush()
method may fail and throw a DbException
exception, encapsulating one of the following non-zero errors, or return one
of the following non-zero errors: