summaryrefslogtreecommitdiff
path: root/src/components/utils/src/qdb_wrapper/sql_database.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/utils/src/qdb_wrapper/sql_database.cc')
-rw-r--r--src/components/utils/src/qdb_wrapper/sql_database.cc10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/components/utils/src/qdb_wrapper/sql_database.cc b/src/components/utils/src/qdb_wrapper/sql_database.cc
index b95fe17845..f1c6b6d498 100644
--- a/src/components/utils/src/qdb_wrapper/sql_database.cc
+++ b/src/components/utils/src/qdb_wrapper/sql_database.cc
@@ -37,7 +37,7 @@
namespace utils {
namespace dbms {
-CREATE_LOGGERPTR_GLOBAL(logger_, "Utils")
+CREATE_LOGGERPTR_GLOBAL(logger_, "SQLDatabase")
SQLDatabase::SQLDatabase(const std::string& db_name)
: conn_(NULL), db_name_(db_name), error_(Error::OK) {}
@@ -94,6 +94,10 @@ SQLError SQLDatabase::LastError() const {
return SQLError(error_, qdb_geterrmsg(conn_));
}
+bool SQLDatabase::HasErrors() const {
+ return Error(error_) != OK;
+}
+
qdb_hdl_t* SQLDatabase::conn() const {
return conn_;
}
@@ -101,10 +105,10 @@ qdb_hdl_t* SQLDatabase::conn() const {
bool SQLDatabase::Backup() {
if (qdb_backup(conn_, QDB_ATTACH_DEFAULT) == -1) {
error_ = Error::ERROR;
- LOG4CXX_ERROR(logger_, "Backup returned error: " << std::strerror(errno));
+ LOGGER_ERROR(logger_, "Backup returned error: " << std::strerror(errno));
return false;
}
- LOG4CXX_INFO(logger_, "Backup was successful.");
+ LOGGER_INFO(logger_, "Backup was successful.");
return true;
}