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
5 years ago
3.16.0
5 years ago
3.15.0
5 years ago
3.14.0
6 years ago
3.12.0
6 years ago
3.11.0
6 years ago
3.10.0
6 years ago
3.9.0
6 years ago
3.8.0
6 years ago
3.7.1
7 years ago
3.7.0
7 years ago
3.6.0
7 years ago
3.5.0
7 years ago
3.4.0
7 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
8 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.8.0
8 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
9 years ago
1.5.4
9 years ago
1.5.3
9 years ago
1.5.2
9 years ago
1.2.1
9 years ago
1.0.6
9 years ago
1.0.5
9 years ago
1.0.4
9 years ago
1.0.3
9 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago