orange-orm
Version:
Object Relational Mapper
16 lines (12 loc) • 387 B
JavaScript
var log = require('../table/log');
function wrapQuery(_context, connection) {
var runOriginalQuery = connection.query;
return runQuery;
function runQuery(query, onCompleted) {
var params = query.parameters;
var sql = query.sql();
log.emitQuery({sql, parameters: params});
return runOriginalQuery.call(connection, sql, params, onCompleted);
}
}
module.exports = wrapQuery;