Refactor: Implement full error logging

This commit is contained in:
gpt-engineer-app[bot]
2025-11-04 19:23:28 +00:00
parent 3d646ec6f7
commit 9bf5ea322e
20 changed files with 75 additions and 122 deletions

View File

@@ -8,7 +8,7 @@ import { Loader2, Trash2, CheckCircle, AlertCircle } from 'lucide-react';
import { useToast } from '@/hooks/use-toast';
import { supabase } from '@/lib/supabaseClient';
import { format } from 'date-fns';
import { logger } from '@/lib/logger';
import { handleNonCriticalError } from '@/lib/errorHandler';
export function VersionCleanupSettings() {
const [retentionDays, setRetentionDays] = useState(90);
@@ -52,8 +52,10 @@ export function VersionCleanupSettings() {
: String(cleanup.setting_value);
setLastCleanup(cleanupValue);
}
} catch (error) {
logger.error('Failed to load settings', { error });
} catch (error: unknown) {
handleNonCriticalError(error, {
action: 'Load version cleanup settings'
});
toast({
title: 'Error',
description: 'Failed to load cleanup settings',