diff --git a/lib/sql.ts b/lib/sql.ts index 025de33c99..a3de9e6c46 100644 --- a/lib/sql.ts +++ b/lib/sql.ts @@ -76,6 +76,9 @@ export class Statement { toString() { return this.statement; } + toJSON() { + return this.statement; + } } export class SQLDatabaseManager extends QueryProcessManager { diff --git a/server/modlog/index.ts b/server/modlog/index.ts index 0686267d2f..0728097ba5 100644 --- a/server/modlog/index.ts +++ b/server/modlog/index.ts @@ -309,7 +309,7 @@ export class Modlog { const duration = Date.now() - startTime; if (duration > LONG_QUERY_DURATION) { - Monitor.slow(`[slow SQL modlog search] ${duration}ms - ${JSON.stringify({...query, statement: query.statement.toString()})}`); + Monitor.slow(`[slow SQL modlog search] ${duration}ms - ${JSON.stringify(query)}`); } return {results, duration}; }