UNPKG

color-logs

Version:

Color-logs works as console.log logger on Node.js but with extra data and colors to make easier find the lines on your log files.

69 lines (41 loc) 1.85 kB
#Color-logs ###Node.js module to get better logs. Color-logs works as console.log logger on Node.js but with extra data and colors to make easier find the lines on your log files. ## Installation npm install color-logs ## Usage You can use all of them as console.log(), send just a string, multiple strings or mix strings and objects. var log = require('color-logs.js')(isLogEnabled, isDebugEnabled, __filename); log.debug(...); log.info(...); log.warning(...); log.error(...); ## Sample - 06 Jun 15:40:36.045 - **[file_name.js]** DEBUG: message {object to value also} *-> BLUE* - 06 Jun 15:40:36.045 - **[file_name.js]** INFO: message {object to value also} *-> GREEN* - 06 Jun 15:40:36.045 - **[file_name.js]** WARNING: message {object to value also} *-> YELLOW* - 06 Jun 15:40:36.045 - **[file_name.js]** ERROR: message {object to value also} *-> RED* ![Color-logs](http://i59.tinypic.com/15mb9y9.png) ### Update jan-2015 by [PauloVelho](https://github.com/paulovelho) You can set the color of the output on the fly. So, if you want to highlit any specific debug, it's possible using the function `log.colors()` Colors available: black, red, green, yellow, blue, cyan, magenta, white #### Sample ```javascript log.colors("cyan").error("some error message") // outputs *some error message* in cyan log.colors("black", "red").debug("some debug") // outputs *some debug* in black with a red background ``` ## Testing npm i npm test ## Release History * 0.6.0 Added colorize function by [PauloVelho](https://github.com/paulovelho) * 0.5.3 Fixed path file on log for windows * 0.5.0 Added support for lowercase funcions name * 0.2.3 Simply update readme image * 0.2.2 Enabled again test * 0.2.1 Disabled test * 0.2.0 Fixed test and enabled and disable bug and log * 0.1.0 Initial release