feat(SmartTransaction): explicit class name in log

This commit is contained in:
Ronan Abhamon 2018-02-26 15:53:32 +01:00
parent 86493a151c
commit 9c16f13ac3

View file

@ -37,15 +37,15 @@ LINPHONE_BEGIN_NAMESPACE
class SmartTransaction {
public:
SmartTransaction (soci::session *session, const char *name) : mTransaction(*session), mName(name) {
lInfo() << "Start transaction " << this << " in `" << mName << "`.";
lInfo() << "Start transaction " << this << " in MainDb::" << mName << ".";
}
~SmartTransaction () {
lInfo() << "Rollback transaction " << this << " in `" << mName << "`.";
lInfo() << "Rollback transaction " << this << " in MainDb::" << mName << ".";
}
void commit () {
lInfo() << "Commit transaction " << this << " in `" << mName << "`.";
lInfo() << "Commit transaction " << this << " in MainDb::" << mName << ".";
mTransaction.commit();
}