0.3.4 • Published 6 years ago

@deployable/log v0.3.4

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

@deployable/log

Deployable Logging, pino and debug.

Install

npm install @deployable/log --save

yarn add @deployable/log

Usage

const { logger, debug } = require('@deployable/log').fetch('dply:tag')
logger.info('testing')
debug('testing') // Requires `DEBUG` to be set in the environment

Express Logger

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())

Test Usage

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()

License

deployable-log is released under the MIT license. Copyright 2016 Matt Hoyle - Deployable Ltd

https://github.com/deployable/node-deployable-log