levelfy

1.0.1 • Public • Published

Levelfy

This framework is intend to extend the built in console object with the capability that allows developers to control over the log level of console output.

Install

NodeJS

npm install levelfy

Browser

<script src="https://rawgit.com/JCloudYu/levelfy/master/levelfy.js"></script>

Usage

Log to specified log level

Following methods will output the log to the specific log levels.

console.error(data, ...args);  // error level
console.warn(data, ...args);   // warn level
console.notice(data, ...args); // notice level
console.info(data, ...args);   // info level
console.debug(data, ...args);  // debug level
 
console.log(data, ...args);    // info level ( it's an alias of console.info )

Specify the log level

Use the following statement to change the verbose level.

console.logLevel = 'info';  // info level in string representation
console.logLevel = 5;       // info level in numeric representation

Following map are the accepted log levels and their corresponding verbose levels.

num string verbose level description
1 silent Log nothing
2 error error Log message at error level only
3 warn warn, error Log info at warn and error level
4 notice notice, warn, error Log info at notice, warn and error level
5 info info, notice, warn, error Log everything but message at debug level
6 debug debug, info, notice, warn, error Log eveything ( Temporarily )
7 silly debug, info, notice, warn, error Log eveything ( Reserved for future extension )

Readme

Keywords

Package Sidebar

Install

npm i levelfy

Weekly Downloads

0

Version

1.0.1

License

WTFPL

Unpacked Size

8.47 kB

Total Files

4

Last publish

Collaborators

  • jcloudyu