Neo's Personal Matrix

    console-silencer

    1.0.1 • Public • Published

    console-silencer

    This zero-dependencies module allows you to silence console.log and console.error from the code that is currently tested without silencing the logs of your testrunner. Module is intended for use in Node JS v8.x enviroment.

    Installation

    To install please run

    npm i -D console-silencer
    

    Usage

    This module exports a function that accepts one argument - a String with the word pattern of your testrunner logs (usually the name of the test running tool. Inside the first file executed in your test suite you need to require this module

    require('console-silencer')('mocha');

    or, if it seems more convinient to you:

    const silencer = require('console-silencer');
    silencer('mocha');

    The function shall replace console.log and console.error functions with the one that checks its stack and if this stack includes an argument pattern as a substring - makes log into console, otherwise it does nothing.

    Install

    npm i console-silencer

    DownloadsWeekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    2.9 kB

    Total Files

    4

    Last publish

    Collaborators

    • nedavniatania