easy-winston-logger

0.10.4 • Public • Published

Easy Winston Logger

Setup

npm install --save easy-winston-logger

Usage

let config = {
    turnOff: false,
    type: 'file',
    //you may have only the used option, in this case file
    options: {
      mongodb: {
        db: 'mongodb://localhost:27017/logs',
        collection: 'logs',
        level: process.env.LOG_LEVEL || 'error',
        timestamp: true
      },
      file: {
        name: 'filename',
        maxsize: 10240,
        level: 'silly',
        timestamp: true
      },
      console: {
        colorize: 'all',
        level: 'debug',
        timestamp: true
      }
    }
  };

let logger = require('easy-winston-logger')(config);
// or
let logger = require('easy-winston-logger')('mongodb');// options may be console, mongodb or file

logger.info('This is an info');
logger.debug('This is a debug');
logger.error('This is an error');

Package Sidebar

Install

npm i easy-winston-logger

Weekly Downloads

11

Version

0.10.4

License

MIT

Unpacked Size

4.57 kB

Total Files

4

Last publish

Collaborators

  • desoares