mort 14f0179860 updated package.json version | 8 år sedan | |
---|---|---|
.gitignore | 8 år sedan | |
README.md | 8 år sedan | |
index.js | 8 år sedan | |
package.json | 8 år sedan |
mLogger is a very simple logging library for node.js.
Install like any other NPM library:
npm install --save mlogger
var log = require("mlogger");
Logger has 4 methods for logging:
log.info("foo"); // yyyy/mm/dd HH:MM:SS INFO: foo
log.notice("foo"); // yyyy/mm/dd HH:MM:SS NOTICE: foo
log.warn("foo"); // yyyy/mm/dd HH:MM:SS WARNING: foo
log.error("foo"); // yyyy/mm/dd HH:MM:SS ERROR: foo
log.die("foo"); // yyyy/mm/dd HH:MM:SS ERROR: foo
After log.die, the process will immediately exit.
If an error object is passed instead of a string, a stack trace will be printed, like this:
log.notice(new Error("foo"));
// yyyy/mm/dd HH:MM:SS NOTICE: foo - stack trace:
// Trace: [Error: foo]
// <stack trace>
To set a different color theme, use setTheme
:
log.setTheme({
timestamp: "green"
})
The available properties for setTheme is:
The available values for themes are listed here: https://npmjs.com/package/colors