From 42e2f7f6efcdb1de077c4f2687d14b781f8568d6 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Thu, 26 Oct 2017 10:39:26 +0200 Subject: [PATCH] fix(main-db): add logs --- src/db/main-db.cpp | 2 +- src/db/session/db-session-provider.cpp | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/db/main-db.cpp b/src/db/main-db.cpp index 10b9b8fcf..d09d85de3 100644 --- a/src/db/main-db.cpp +++ b/src/db/main-db.cpp @@ -1061,7 +1061,7 @@ MainDb::MainDb (Core *core) : AbstractDb(*new MainDbPrivate) { d->insertChatRoom(d->insertSipAddress(peerAddress), capabilities, Utils::getLongAsTm(0)); } - void MainDb::deleteChatRoom (const std::string &peerAddress) { + void MainDb::deleteChatRoom (const string &peerAddress) { L_D(); L_BEGIN_LOG_EXCEPTION diff --git a/src/db/session/db-session-provider.cpp b/src/db/session/db-session-provider.cpp index e87e9d2e2..da1c9f270 100644 --- a/src/db/session/db-session-provider.cpp +++ b/src/db/session/db-session-provider.cpp @@ -22,6 +22,7 @@ #endif // ifdef SOCI_ENABLED #include "db-session-p.h" +#include "logger/logger.h" #include "object/object-p.h" #include "db-session-provider.h" @@ -59,9 +60,12 @@ DbSession DbSessionProvider::getSession (const string &uri) { d->sessions[uri] = make_pair(backendSession, p); } else // Share session. session.setRef(*d->sessions[uri].second); - } catch (const exception &) {} + } catch (const exception &e) { + lWarning() << "Unable to get db session: " << e.what(); + } #else DbSession session(DbSession::None); + lWarning() << "Unable to get db session: soci not enabled."; #endif // ifdef SOCI_ENABLED // Remove invalid weak ptrs.