From e3a8f1e9bd3b2f2b76b98ce3e4c098c730d9e571 Mon Sep 17 00:00:00 2001 From: donteatfriedrice Date: Tue, 26 Nov 2024 16:09:38 +0000 Subject: [PATCH] fix(core): log error detail when import failed (#8930) --- packages/frontend/core/src/desktop/dialogs/import/index.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/frontend/core/src/desktop/dialogs/import/index.tsx b/packages/frontend/core/src/desktop/dialogs/import/index.tsx index 68d6718fc0..189da88e49 100644 --- a/packages/frontend/core/src/desktop/dialogs/import/index.tsx +++ b/packages/frontend/core/src/desktop/dialogs/import/index.tsx @@ -5,6 +5,7 @@ import type { WORKSPACE_DIALOG_SCHEMA, } from '@affine/core/modules/dialogs'; import { UrlService } from '@affine/core/modules/url'; +import { DebugLogger } from '@affine/debug'; import { useI18n } from '@affine/i18n'; import track from '@affine/track'; import { @@ -30,6 +31,8 @@ import { type ReactElement, useCallback, useState } from 'react'; import * as style from './styles.css'; +const logger = new DebugLogger('import'); + type ImportType = 'markdown' | 'markdownZip' | 'notion' | 'snapshot' | 'html'; type AcceptType = 'Markdown' | 'Zip' | 'Html'; type Status = 'idle' | 'importing' | 'success' | 'error'; @@ -421,6 +424,7 @@ export const ImportDialog = ({ status: 'failed', error: errorMessage || undefined, }); + logger.error('Failed to import', error); } }, [docCollection, t]