SvelteKit
Import from blyp-js/sveltekit.
import { createLogger } from "blyp-js/sveltekit";
const svelteLogger = createLogger({
level: "info",
});
export const handle = svelteLogger.handle;Inside the request lifecycle, Blyp stores the logger on event.locals.blypLog.
// inside resolve(event)
event.locals.blypLog?.info("sveltekit-route");Client ingestion route
// src/routes/inngest/+server.ts
import { createLogger } from "blyp-js/sveltekit";
const svelteLogger = createLogger();
export const POST = svelteLogger.clientLogHandler;Like the Next.js and TanStack adapters, SvelteKit validates that the mounted route path matches the configured ingestion path.
Relevant types
import type {
SvelteKitLoggerConfig,
SvelteKitLoggerFactory,
SvelteKitRequestEvent,
SvelteKitLocals,
} from "blyp-js/sveltekit";