feat: Complete error logging coverage

This commit is contained in:
gpt-engineer-app[bot]
2025-11-04 19:30:56 +00:00
parent 9bf5ea322e
commit 162d288cb0
13 changed files with 50 additions and 53 deletions

View File

@@ -1,7 +1,6 @@
import React, { useState } from "react";
import { invokeWithTracking } from "@/lib/edgeFunctionTracking";
import { logger } from "@/lib/logger";
import { getErrorMessage } from "@/lib/errorHandler";
import { handleError, getErrorMessage } from "@/lib/errorHandler";
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
import { Input } from "@/components/ui/input";
import { Label } from "@/components/ui/label";
@@ -171,11 +170,10 @@ export function UppyPhotoSubmissionUpload({
);
} catch (error: unknown) {
const errorMsg = getErrorMessage(error);
logger.error("Photo submission upload failed", {
photoTitle: photo.title,
photoOrder: photo.order,
fileName: photo.file?.name,
error: errorMsg,
handleError(error, {
action: 'Upload Photo Submission',
userId: user.id,
metadata: { photoTitle: photo.title, photoOrder: photo.order, fileName: photo.file?.name }
});
setPhotos((prev) => prev.map((p) => (p === photo ? { ...p, uploadStatus: "failed" as const } : p)));
@@ -258,12 +256,10 @@ export function UppyPhotoSubmissionUpload({
onSubmissionComplete?.();
} catch (error: unknown) {
const errorMsg = getErrorMessage(error);
logger.error("Photo submission failed", {
entityType,
entityId,
photoCount: photos.length,
handleError(error, {
action: 'Submit Photo Submission',
userId: user?.id,
error: errorMsg,
metadata: { entityType, entityId, photoCount: photos.length }
});
toast({