express-chrome-logger
v0.1.5
Published
Debug your express app using the Chrome console.
Downloads
68
Maintainers
Readme
express-chrome-logger
Debug your express app using the console.
Install
Install the chrome extension from the chrome webstore, or use Firefox Developer Edition which now natively supports the chrome logger! :clap:
$ npm i express-chrome-logger --save
Example
var express = require("express");
var app = express();
app.use(require("express-chrome-logger"));
app.get("/", function(req, res) {
res.console.log("Hello from your server :)");
res.console.groupAs("Request", function () {
res.console.dir(req);
});
res.console.assert(
req.headers["user-agent"].search(/Chrome/) !== -1
, "Not using Chrome"
);
res.send("");
});
app.listen(5000);
Documentation
res.console.log([data], [...])
Log messages to Chrome console.
res.console.table([obj, obj, ...])
Log data objects to Chrome console.
res.console.info([data], [...])
Same as res.console.log
.
res.console.debug([data], [...])
Same as res.console.log
.
res.console.warn([data], [...])
Log warnings to Chrome console.
res.console.error([data], [...])
Log errors to Chrome console, note that this method is not the same as
res.console.warn
as in standard node.js.
res.console.dir(obj)
Use util.inspect
on obj
.
res.console.assert(test, msg)
Log msg
as error to Chrome console if test
is false.
res.console.group(name)
Create a Chrome console group.
res.console.groupCollapsed(name)
Create a Chrome console group that is collapsed.
res.console.groupEnd()
End a Chrome console group.
res.console.groupAs(name, f())
Create a collapsed group around messages in f
.
res.console.groupAssert(test, msg, f())
Log messages in f
if test
is false.
Contributors
- Ola Holmström (@olahol)
- Ryan Wu (@ryanhanwu)
- Alex Art (@elennaro)