@logtail/next
Version:
Better Stack Telemetry Next.js client
14 lines (10 loc) • 409 B
text/typescript
import { Logger } from '@logtail/next';
import { NextResponse } from 'next/server';
import type { NextFetchEvent, NextRequest } from 'next/server';
export async function middleware(request: NextRequest, event: NextFetchEvent) {
const logger = new Logger({ source: 'middleware' });
logger.middleware(request);
event.waitUntil(logger.flush());
return NextResponse.next();
}
export const config = {};