2.0.0 • Published 9 years ago

appcore-log v2.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Appcore Log

This plugin adds the log() method to an Appcore app. Under the hood, it uses debug, meaning it is both colorful and cross-platform compatible.

app.use(require("@beneaththeink/appcore-log"));

app.ready(function() {
	app.log("My app is ready!");
});

The plugin also adds some alternative logging methods in case you need to be more specific.

app.ready(function() {
	app.log.debug("A debug message.");
	app.log.info("An info message.");
	app.log.warn("A warning.");
	app.log.error("An error.");
});

Using these methods instead of the generic log() method means you can filter out messages based on their level.

app.set("logLevel", "info"); // will only log info, warn and error messages

Note: This plugin will catch and log errors thrown by the application, instead of crashing the program like normal. Set logErrors to false before running the plugin to disable this feature.