Merge branch 'perf-log-params' into 'main'

SqliteWorker: log query parameters

See merge request soapbox-pub/ditto!143
This commit is contained in:
Alex Gleason 2024-04-08 14:24:06 +00:00
commit 9024ec8655
1 changed files with 6 additions and 1 deletions

View File

@ -27,7 +27,12 @@ export const SqliteWorker = {
if (perf) { if (perf) {
const { duration } = perf.measure('end', 'start'); const { duration } = perf.measure('end', 'start');
console.debug(`${sql} \x1b[90m(${(duration / 1000).toFixed(2)}s)\x1b[0m`);
console.debug(
sql.replace(/\s+/g, ' '),
JSON.stringify(parameters),
`\x1b[90m(${(duration / 1000).toFixed(2)}s)\x1b[0m`,
);
perf.clearMarks(); perf.clearMarks();
perf.clearMeasures(); perf.clearMeasures();