Error tracking for Node.js and Bun.

One package. Express, Hono, Next.js. You own the data.

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 /healthz and /_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.

Full Node.js/Bun docs →