3.18.0 • Published 5 years ago
log4bro v3.18.0
log4bro
- log4bro makes it hassle free to have compliant microservice ELK stack log behaviour
- just require & init and log via global variable in a few seconds
- you can run in production mode to automatically switch log-levels
- you can run in dockerMode to stop logfile writing and change output to json fields
- you can attach some extra fields to json logs so that they are also loved by your ELK stack and your sysops
- node + docker + log4bro = happy you, happy ELK stack and happy sysops
- comes batteries included for express.js users (check /examples/express_example.js)
- auto. access log in ELK format (cout or file)
- switch log-level dynamically example:
global.LOG.changeLogLevel("INFO");
simple example
const Logger = require("log4bro");
const options = {
productionMode: true, //switches loglevel between DEBUG and WARN
logDir: "logs", //relative directory to write log file to
silence: false, //silences logger
loggerName: "dev", //ignore
dockerMode: true, //disables output to logfile
varKey: "LOG" //name of global variable
};
const logger = new Logger(options);
LOG.trace("bla");
LOG.debug("bla");
LOG.info("bla");
LOG.warn("bla");
LOG.error("bla");
LOG.fatal("bla");3.18.0
5 years ago
3.17.0
6 years ago
3.16.0
6 years ago
3.15.0
6 years ago
3.14.0
6 years ago
3.12.0
6 years ago
3.11.0
6 years ago
3.10.0
7 years ago
3.9.0
7 years ago
3.8.0
7 years ago
3.7.1
8 years ago
3.7.0
8 years ago
3.6.0
8 years ago
3.5.0
8 years ago
3.4.0
8 years ago
3.3.1
8 years ago
3.3.0
8 years ago
3.2.0
8 years ago
3.1.1
8 years ago
3.1.0
8 years ago
3.0.1
8 years ago
3.0.0
9 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.8.0
9 years ago
1.7.0
9 years ago
1.6.5
9 years ago
1.6.4
9 years ago
1.6.3
9 years ago
1.6.2
9 years ago
1.6.1
9 years ago
1.5.5
10 years ago
1.5.4
10 years ago
1.5.3
10 years ago
1.5.2
10 years ago
1.2.1
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago