Deployable Logging, pino and debug.
npm install @deployable/log --save
yarn add @deployable/log
const { logger, debug } = require('@deployable/log').fetch('dply:tag')
logger.info('testing')
debug('testing') // Requires `DEBUG` to be set in the environment
Supports attaching the logger to express with express-pino-logger.
const { logger, debug } = require('@deployable/log').fetch('dply:express')
const app = require('express')()
app.use(logger.express())
Setting the NODE_ENV
environment variable to test
will cause the pino logger
to store output in the ringbuffer rather than it's normal output.
Get the last log from the buffer as an object:
Log.testGetLastLog()
Get all logs in the buffer, as objects:
Log.testGetAllLogs()
deployable-log is released under the MIT license. Copyright 2016 Matt Hoyle - Deployable Ltd