diff --git a/spectrum/src/logging.cfg b/spectrum/src/logging.cfg index 37a275f78904ff39e68c031059f092bca77db3de..f662de58db757d13150e9e077510bc36f1c176d8 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 b95deb3fe85ae96d41dc92d320bd8cb30f90c198..1edc028e7df3b90d03f01d7d38f487e402764430 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);