mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
update logging to better nail down mysql errors
This commit is contained in:
parent
d6a0b15720
commit
af340f95de
@ -43,8 +43,8 @@ public:
|
|||||||
throw Poco::NotFoundException("Connection Type unknown", std::to_string(type));
|
throw Poco::NotFoundException("Connection Type unknown", std::to_string(type));
|
||||||
}
|
}
|
||||||
auto session = mSessionPools.getPool(mSessionPoolNames[type]).get();
|
auto session = mSessionPools.getPool(mSessionPoolNames[type]).get();
|
||||||
std::string dateTimeString = Poco::DateTimeFormatter::format(Poco::DateTime(), "%d.%m.%y %H:%M:%S");
|
//std::string dateTimeString = Poco::DateTimeFormatter::format(Poco::DateTime(), "%d.%m.%y %H:%M:%S");
|
||||||
printf("[getConnection] %s impl: %p\n", dateTimeString.data(), session.impl());
|
//printf("[getConnection] %s impl: %p\n", dateTimeString.data(), session.impl());
|
||||||
return session;
|
return session;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -43,6 +43,9 @@ namespace model {
|
|||||||
Poco::Data::Statement insert(session);
|
Poco::Data::Statement insert(session);
|
||||||
|
|
||||||
lock();
|
lock();
|
||||||
|
assert(mUserId > 0);
|
||||||
|
assert(mEmailVerificationCode > 0);
|
||||||
|
|
||||||
insert << "INSERT INTO " << getTableName()
|
insert << "INSERT INTO " << getTableName()
|
||||||
<< " (user_id, verification_code, email_opt_in_type_id, resend_count) VALUES(?,?,?,?)"
|
<< " (user_id, verification_code, email_opt_in_type_id, resend_count) VALUES(?,?,?,?)"
|
||||||
, use(mUserId), use(mEmailVerificationCode), bind(mType), bind(mResendCount);
|
, use(mUserId), use(mEmailVerificationCode), bind(mType), bind(mResendCount);
|
||||||
|
|||||||
@ -66,7 +66,7 @@ namespace model {
|
|||||||
}
|
}
|
||||||
catch (Poco::Exception& ex) {
|
catch (Poco::Exception& ex) {
|
||||||
addError(new ParamError(getTableName(), "mysql error by insert", ex.displayText().data()));
|
addError(new ParamError(getTableName(), "mysql error by insert", ex.displayText().data()));
|
||||||
addError(new ParamError(getTableName(), "data set: ", toString().data()));
|
addError(new ParamError(getTableName(), "data set: \n", toString().data()));
|
||||||
}
|
}
|
||||||
//printf("data valid: %s\n", toString().data());
|
//printf("data valid: %s\n", toString().data());
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@ -179,8 +179,8 @@ namespace model {
|
|||||||
return update.execute();
|
return update.execute();
|
||||||
}
|
}
|
||||||
catch (Poco::Exception& ex) {
|
catch (Poco::Exception& ex) {
|
||||||
addError(new ParamError(getTableName(), "mysql error by insert", ex.displayText().data()));
|
addError(new ParamError(getTableName(), "[updatePrivkeyAndPasswordHash] mysql error by update", ex.displayText().data()));
|
||||||
addError(new ParamError(getTableName(), "data set: ", toString().data()));
|
addError(new ParamError(getTableName(), "data set: \n", toString().data()));
|
||||||
}
|
}
|
||||||
//printf("data valid: %s\n", toString().data());
|
//printf("data valid: %s\n", toString().data());
|
||||||
return 0;
|
return 0;
|
||||||
@ -206,8 +206,8 @@ namespace model {
|
|||||||
return update.execute();
|
return update.execute();
|
||||||
}
|
}
|
||||||
catch (Poco::Exception& ex) {
|
catch (Poco::Exception& ex) {
|
||||||
addError(new ParamError(getTableName(), "mysql error by insert", ex.displayText().data()));
|
addError(new ParamError(getTableName(), "[updatePubkeyAndPrivkey] mysql error by update", ex.displayText().data()));
|
||||||
addError(new ParamError(getTableName(), "data set: ", toString().data()));
|
addError(new ParamError(getTableName(), "data set: \n", toString().data()));
|
||||||
}
|
}
|
||||||
//printf("data valid: %s\n", toString().data());
|
//printf("data valid: %s\n", toString().data());
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user