From 3a849700dbee9fb30255fbd04e5c4d93feb16bc3 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 29 Apr 2025 12:32:44 -0500 Subject: [PATCH] KyselyLogger: don't log expected errors --- packages/db/KyselyLogger.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/db/KyselyLogger.ts b/packages/db/KyselyLogger.ts index 6d0752e6..c59702af 100644 --- a/packages/db/KyselyLogger.ts +++ b/packages/db/KyselyLogger.ts @@ -18,6 +18,14 @@ export const KyselyLogger: Logger = (event) => { } if (event.level === 'error') { + if (event.error instanceof Error) { + switch (event.error.message) { + case 'duplicate key value violates unique constraint "nostr_events_pkey"': + case 'duplicate key value violates unique constraint "author_stats_pkey"': + return; // Don't log expected errors + } + } + logi({ level: 'error', ns: 'ditto.sql',