0.5.4 • Published 4 years ago

@mhio/node-logger v0.5.4

Weekly downloads
159
License
MIT
Repository
github
Last release
4 years ago

@mhio/node-logger

Node logging with pino and debug.

yarn add @mhio/node-logger

Setup a base logger in ./logger.js

import { MhioLogger } from '@mhio/node-logger'
export const Logger = new MhioLogger('your:log:prefix')
export default Logger
// or
const { MhioLogger } = require('@mhio/node-logger')
const Logger = new MhioLogger('your:log:prefix')
module.exports = Logger

Then in each module

import Logger from './logger'
const Logger = require('./logger')

const { logger, debug } = Logger.ns('myModule')

// Pino
logger.info({ msg: 'test', data: {} })

// DEBUG="your:prefix" node app.js
debug('test', { ok: true })

Changelog

0.3.0 Upgrade to pino 6, remove debug as it's a runtime injection

0.2.0 Remove {namespace} duplication from loggers metadata

Related

@mhio/node-logger-http

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.0

4 years ago

0.5.1

4 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.3.0-1

5 years ago

0.2.0

5 years ago

0.1.3

5 years ago