0.10.4 • Published 3 years ago

easy-winston-logger v0.10.4

Weekly downloads
8
License
MIT
Repository
github
Last release
3 years ago

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

3 years ago

0.10.4

3 years ago

0.10.2

3 years ago

0.10.1

3 years ago

0.10.0

3 years ago

0.9.3

6 years ago

0.9.0

6 years ago