@daneroo/logger

1.0.16 • Public • Published

@daneroo/logger

Quick setup of of a winston logger, configured as I like it!

TODO

  • Determine usage patterns (in code, findAll in scrobbleCast/qcic)

Usage - quick

const { log } = require('@daneroo/logger')
log.info('Yo')

Usage - configured

const { createLogger } = require('@daneroo/logger')
const log = createLogger({ color: true, level: 'debug', padded: true, local: true, short: true })

log.info('Yo ho, with options')

Usage - multiple transports

const winston = require('winston')
const { transport } = require('@daneroo/logger')

const log = winston.createLogger({
  transports: [
    transport.console({ color: true, level: 'debug', padded: true, local: false, short: false }),
    new winston.transports.File({ filename: 'combined.log' })
  ]
})

log.info('Yo ho, combined with other logger')

Readme

Keywords

none

Package Sidebar

Install

npm i @daneroo/logger

Weekly Downloads

3

Version

1.0.16

License

ISC

Unpacked Size

5.94 kB

Total Files

5

Last publish

Collaborators

  • daneroo