feat: add pino logger for serverside

This commit is contained in:
Levente Orban
2025-10-27 09:33:00 +01:00
parent 935042dd06
commit 2a96d3762c
11 changed files with 367 additions and 24 deletions

View File

@@ -2,7 +2,11 @@ import { database } from '$lib/database/db';
import { events, inviteTokens } from '$lib/database/schema';
import { fail, redirect } from '@sveltejs/kit';
import type { Actions } from './$types';
<<<<<<< HEAD
import { generateInviteToken, calculateTokenExpiration } from '$lib/inviteTokenHelpers.js';
=======
import { logger } from '$lib/logger';
>>>>>>> 222c2ee (feat: add pino logger for serverside)
// Generate a random URL-friendly ID
function generateEventId(): string {
@@ -116,7 +120,7 @@ export const actions: Actions = {
userId: userId!
})
.catch((error) => {
console.error('Unexpected error', error);
logger.error({ error, eventId, userId }, 'Unexpected error creating event');
throw error;
});