1.0.0 • Published 6 years ago

express-suppress-console-log v1.0.0

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

express-suppress-console-log

Build Status

Simple lib for suppressing console.log outputs in your ExpressJS and other apps based on passed environments rules. Main idea is to flexible suppress console outputs in different environments. For example, you have some logging in your app, and don't want to delete or wrap every of this in check for current environment, then you can just require this lib and pass rules for every environment.

Installation

npm install express-suppress-console-log --save

or

yarn add express-suppress-console-log

Usage

Require library in top of your app.js file (or other entry point of your app) and pass environment rules.

const envs = {
  "production": {
    "disabled": true
  },
  "development": {
    "disabled": false
  },
  "staging": {
    "disabled": false
  }
}

require("express-suppress-console-log")(envs)

Tests

npm test