hiroki-pino
v0.1.0
Published
Pino logger adapter for Hiroki
Downloads
19
Readme
hiroki-pino
Pino logger adapter for hiroki. Implements HirokiLogger by delegating to a pino instance.
Installation
npm install hiroki-pino pinoPeer dependencies: pino >=8.0.0, hiroki >=3.0.0
Usage
import hiroki from 'hiroki';
import { PinoLogger } from 'hiroki-pino';
import pino from 'pino';
hiroki.setConfig({
logger: new PinoLogger(pino({ level: 'debug' })),
});Custom transport
import { PinoLogger } from 'hiroki-pino';
import pino from 'pino';
const logger = new PinoLogger(
pino({
transport: { target: 'pino-pretty' },
})
);API
new PinoLogger(pinoInstance: PinoInstance)PinoInstance is structurally typed — any object with info, error, warn, debug methods works.
Documentation
ivanhuay.github.io/hiroki/guide/loggers
License
MIT
