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');

/easy-winston-logger/

    Package Sidebar

    Install

    npm i easy-winston-logger

    Weekly Downloads

    4

    Version

    0.10.4

    License

    MIT

    Unpacked Size

    4.57 kB

    Total Files

    4

    Last publish

    Collaborators

    • desoares