/axiom-logger-node

Axiom Node.js logger written in TypeScript

Primary LanguageTypeScript

axiom-logger-node

Axiom Node.js logger written in TypeScript

Usage

import { AxiomLogger } from 'axiom-logger'

const logger = new AxiomLogger({ 
  apiKey: 'xxx-xxx-xxx',
  dataset: 'my-dataset-prod'
})

logger.write({ message: 'Hello, world' })

logger.write({ message: 'Welcome to axiom', user: { name: 'Andrew' }})

...

// Force drain the logger and await until all logs are sent
await logger.drain()