jbs-simple-console-logger
Version:
A simplistic logger class for writing easy to read console.logs
53 lines (44 loc) • 1.61 kB
Markdown
Welcome to JBS Simple Console Logger!
===================

UPDATE 1.0.32:
+ Made the logger reset back the console color after each line.
+ Added stars to ReadME.MD
___
UPDATE 1.0.31:
+ Updated ReadME.MD
+ Added object support. Logger now output JSON values of Objects.
___
I was writing a node project and realized that the console only had 2 types of outputs. Log and Error. So I took it upon myself to write a logger module that has multiple outputs: *TRACE,DEBUG,INFO,WARNING,ERROR*
Usage
Below are a few code examples with their outputs.
``` javascript
var logger = require("jbs-simple-console-logger");
var obj = {name: "Test",value:1};
logger.info("Object",obj);
```

``` javascript
var logger = require("jbs-simple-console-logger");
logger.trace("logger","Logger is ready");
logger.debug("logger","Logger is ready");
logger.info("logger","Logger is ready");
logger.warn("logger","Logger is ready");
logger.error("logger","Logger is ready");
```
The above code generates this output:

``` javascript
var logger = require("jbs-simple-console-logger");
logger.setMode(logger.modes.INFO);
logger.trace("logger","Logger is ready");
logger.debug("logger","Logger is ready");
logger.info("logger","Logger is ready");
logger.warn("logger","Logger is ready");
logger.error("logger","Logger is ready");
```
