mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-30 02:27:07 -05:00
Refactor: Implement full error logging
This commit is contained in:
@@ -35,8 +35,7 @@ import { getCloudflareImageUrl } from '@/lib/cloudflareImageUtils';
|
||||
import { useAutoSave } from '@/hooks/useAutoSave';
|
||||
import { CheckCircle2, Loader2, AlertCircle } from 'lucide-react';
|
||||
import { cn } from '@/lib/utils';
|
||||
import { getErrorMessage } from '@/lib/errorHandler';
|
||||
import { logger } from '@/lib/logger';
|
||||
import { handleError } from '@/lib/errorHandler';
|
||||
|
||||
interface MarkdownEditorProps {
|
||||
value: string;
|
||||
@@ -157,7 +156,10 @@ export function MarkdownEditor({
|
||||
|
||||
return imageUrl;
|
||||
} catch (error: unknown) {
|
||||
logger.error('Image upload failed', { error: getErrorMessage(error) });
|
||||
handleError(error, {
|
||||
action: 'Upload markdown image',
|
||||
metadata: { fileName: file.name }
|
||||
});
|
||||
throw new Error(error instanceof Error ? error.message : 'Failed to upload image');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user