console-suppress
v0.1.1
Published
Augments console methods with message suppressing capabilities.
Downloads
403
Maintainers
Readme
Console Suppress
Augments console methods with message suppressing capabilities. Very useful during testing.
Installation
This package is available on npm as: console-suppress
npm install --dev console-suppress
Basic usage
import console from 'console-suppress'
console.log.suppress(/undesired/)
console.log('some undesired log') // not logged to the console.
API
At the context of this documentation, suppressor means either a RegExp instance, a string (which will eventually be converted to a regex for comparison) or an array of the previous two.
Adding suppressors:
| Method | Arguments | Description |
| ------ | --------- | ----------- |
| console.suppress | suppressor | Registers a suppressor for all method calls.
| console.log.suppress | suppressor | Registers a suppressor for console.log
calls.
| console.info.suppress | suppressor | Registers a suppressor for console.info
calls.
| console.warn.suppress | suppressor | Registers a suppressor for console.warn
calls.
| console.error.suppress | suppressor | Registers a suppressor for console.error
calls.
Removing suppressors:
| Method | Arguments | Description |
| ------ | --------- | ----------- |
| console.cleanSuppressor | suppressor | Removes the given suppressor for any logging method calls.
| console.log.cleanSuppressor | suppressor | Removes the given suppressor for console.log
calls.
| console.info.cleanSuppressor | suppressor | Removes the given suppressor for console.info
calls.
| console.warn.cleanSuppressor | suppressor | Removes the given suppressor for console.warn
calls.
| console.error.cleanSuppressor | suppressor | Removes the given suppressor for console.error
calls.
| console.cleanSuppressors | [suppressor] | Removes given suppressors (or all, if none provided) any logging method calls.
| console.log.cleanSuppressors | [suppressor] | Removes given suppressors (or all, if none provided) for console.log
calls.
| console.info.cleanSuppressors | [suppressor] | Removes given suppressors (or all, if none provided) for console.info
calls.
| console.warn.cleanSuppressors | [suppressor] | Removes given suppressors (or all, if none provided) for console.warn
calls.
| console.error.cleanSuppressors | [suppressor] | Removes given suppressors (or all, if none provided) for console.error
calls.