tempfix: added some debug console logs for easiest debug
This commit is contained in:
@@ -24,14 +24,30 @@ pool.on('error', (err) => {
|
||||
*/
|
||||
async function query(text, params) {
|
||||
const start = Date.now();
|
||||
const result = await pool.query(text, params);
|
||||
const duration = Date.now() - start;
|
||||
|
||||
if (duration > 100) {
|
||||
console.warn(`[DB] Slow query (${duration}ms):`, text.substring(0, 80));
|
||||
console.log('[DEBUG DB] Executing query:', text.substring(0, 120));
|
||||
if (params && params.length > 0) {
|
||||
console.log('[DEBUG DB] Parameters:', params);
|
||||
}
|
||||
|
||||
try {
|
||||
const result = await pool.query(text, params);
|
||||
const duration = Date.now() - start;
|
||||
|
||||
return result;
|
||||
if (duration > 100) {
|
||||
console.warn(`[DB] Slow query (${duration}ms):`, text.substring(0, 80));
|
||||
}
|
||||
|
||||
console.log('[DEBUG DB] Query successful - rows:', result.rowCount, 'duration:', duration + 'ms');
|
||||
return result;
|
||||
} catch (err) {
|
||||
const duration = Date.now() - start;
|
||||
console.error('[DEBUG DB] Query FAILED:', err.message);
|
||||
console.error('[DEBUG DB] Error code:', err.code);
|
||||
console.error('[DEBUG DB] Query:', text.substring(0, 120));
|
||||
console.error('[DEBUG DB] Duration:', duration + 'ms');
|
||||
console.error('[DEBUG DB] Full error:', err);
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user