#include <db_cxx.h> class DbLsn : public DB_LSN { ... };
The DbLsn
object is a log sequence number
which specifies a unique location in a log file. A DbLsn
consists of two unsigned 32-bit integers -- one specifies the log file number, and the other
specifies an offset in the log file.
Logging Subsystem and Related Methods | Description |
---|---|
DbEnv::log_archive() | List log and database files |
DbEnv::log_file() | Map Log Sequence Numbers to log files |
DbEnv::log_flush() | Flush log records |
DbEnv::log_printf() | Append informational message to the log |
DbEnv::log_put() | Write a log record |
DbEnv::log_stat() | Return log subsystem statistics |
DbEnv::log_stat_print() | Print log subsystem statistics |
DbEnv::log_compare() | Compare two Log Sequence Numbers |
Logging Subsystem Cursors | |
DbEnv::log_cursor() | Create a log cursor handle |
The DbLogc Handle | A log cursor handle |
DbLogc::close() | Close a log cursor |
DbLogc::get() | Retrieve a log record |
Logging Subsystem Configuration | |
DbEnv::log_set_config() , DbEnv::log_get_config() | Configure the logging subsystem |
DbEnv::set_lg_bsize() , DbEnv::get_lg_bsize() | Set/get log buffer size |
DbEnv::set_lg_dir() , DbEnv::get_lg_dir() | Set/get the environment logging directory |
DbEnv::set_lg_filemode() , DbEnv::get_lg_filemode() | Set/get log file mode |
DbEnv::set_lg_max() , DbEnv::get_lg_max() | Set/get log file size |
DbEnv::set_lg_regionmax() , DbEnv::get_lg_regionmax() | Set/get logging region size |