Install
npm install github:karloscodes/lognorth-sdk-ts
Use
import LogNorth from '@karloscodes/lognorth-sdk' LogNorth.config('https://logs.yoursite.com', 'your-api-key') LogNorth.log('User signed up', { user_id: 123 }) LogNorth.error('Checkout failed', err, { order_id: 42 })
Middleware
// Express import { middleware } from '@karloscodes/lognorth-sdk/express' app.use(middleware()) // Hono import { middleware } from '@karloscodes/lognorth-sdk/hono' app.use(middleware()) // Next.js import { withLogger } from '@karloscodes/lognorth-sdk/next' export const GET = withLogger()(handler)
What you get.
-
✓
Middleware for Express, Hono, and Next.js with
trace_id - ✓ Pino transport — keep your logger, add LogNorth
- ✓ Full stack traces with file, line, and function
- ✓ Errors grouped into issues. You get alerted.
-
✓
Skip noisy routes like
/healthzand/_health
No SaaS. No monthly bill.
LogNorth runs on your server. One Docker container. SQLite. $99 once and it's yours forever.
From npm install to tracking errors in under 3 minutes.