diff --git a/spectrum/src/logging.cfg b/spectrum/src/logging.cfg index 37a275f7..f662de58 100644 --- a/spectrum/src/logging.cfg +++ b/spectrum/src/logging.cfg @@ -9,3 +9,6 @@ log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d %-5p %c: %m%n + +# Disable XML category +log4j.category.Component.XML = OFF diff --git a/src/sqlite3backend.cpp b/src/sqlite3backend.cpp index b95deb3f..1edc028e 100644 --- a/src/sqlite3backend.cpp +++ b/src/sqlite3backend.cpp @@ -208,7 +208,7 @@ bool SQLite3Backend::exec(const std::string &query) { if (rc != SQLITE_OK) { // This error is OK, because we try to create buddies table every time // to detect if DB is created properly. - if (errMsg != "table buddies already exists") { + if (errMsg && std::string(errMsg).find("table buddies already exists") == std::string::npos) { LOG4CXX_ERROR(logger, errMsg << " during statement " << query); } sqlite3_free(errMsg);