Skip to content

Commit

Permalink
add query execution time to info log
Browse files Browse the repository at this point in the history
fixes #118
  • Loading branch information
maddinat0r committed Sep 15, 2016
1 parent f9cc124 commit d0a9b3d
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion src/CQuery.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,15 @@ bool CQuery::Execute(MYSQL *connection)
error_str ? error_str : "(nullptr)");
return false;
}
CLog::Get()->Log(LogLevel::INFO, "query \"{}\" successfully executed", m_Query);

auto
query_exec_time_milli = std::chrono::duration_cast<std::chrono::milliseconds>(exec_time).count(),
query_exec_time_micro = std::chrono::duration_cast<std::chrono::microseconds>(exec_time).count();

CLog::Get()->Log(LogLevel::INFO,
"query \"{}\" successfully executed within {}.{} milliseconds",
m_Query, query_exec_time_milli,
query_exec_time_micro - (query_exec_time_milli * 1000));

m_Result = CResultSet::Create(connection, exec_time, m_Query);
return m_Result != nullptr;
Expand Down

0 comments on commit d0a9b3d

Please sign in to comment.