nodeswork-logger

0.0.2 • Public • Published

nodeswork-logger

Wrapper of winston logger, shared between nodeswork repos.

Installation

$ npm i -S nodeswork-logger

How to use

Nodeswork Logger uses object's properties to create new winston instances each time when the logger reference being called. This is because we set label to the actual file path of the caller. So for performance consideration, reference the logger object at the top of the file where it is used.

Default Logger

{logger} = require('nodeswork-logger');
 
logger.info("This is a test log.");
logger.error("Want to see an error log.");

Create new logger using customized transports

winston  = require 'winston'
nwLogger = require 'nodeswork-logger'
 
nwLogger.addLogger 'requestLog'transports: [
  nwLogger.transport winston.transports.Console{
    colorize: true
  }
]
 
{requestLog} = require 'nodeswork-logger'
 
requestLog.info "Another one without timestamp."

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    0
  • 0.0.1
    1

Package Sidebar

Install

npm i nodeswork-logger

Weekly Downloads

1

Version

0.0.2

License

Apache-2.0

Last publish

Collaborators

  • andyzhau