Files
EpicNext-Cms/src/lib/report-error.ts
T
Simo 1f4aadb3d7
CI / check (push) Successful in 21s
CI / release (push) Skipped
CI / deploy (push) Successful in 53s
chore: remove Sentry integration
2026-08-01 22:12:31 +02:00

14 lines
445 B
TypeScript

import { logger } from "@/lib/logger";
/**
* Log unexpected errors through the structured application logger.
* Domain errors (validation, auth, etc.) should NOT go through here.
*/
export function reportError(error: unknown, context = "Unhandled error"): void {
const message = error instanceof Error ? error.message : String(error);
logger.error(context, {
err: message,
name: error instanceof Error ? error.name : undefined,
});
}