tempfix: added some debug console logs for easiest debug

This commit is contained in:
Giuseppe Raffa
2026-04-21 20:27:44 +02:00
parent 974cbe93cd
commit e43c330594
5 changed files with 96 additions and 26 deletions

View File

@@ -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;
}
}
/**