Debug your express app using the console.
Install the chrome extension from the chrome webstore, or use Firefox Developer Edition which now natively supports the chrome logger! 👏
$ npm i express-chrome-logger --save
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);
Log messages to Chrome console.
Log data objects to Chrome console.
Same as res.console.log
.
Same as res.console.log
.
Log warnings to Chrome console.
Log errors to Chrome console, note that this method is not the same as
res.console.warn
as in standard node.js.
Use util.inspect
on obj
.
Log msg
as error to Chrome console if test
is false.
Create a Chrome console group.
Create a Chrome console group that is collapsed.
End a Chrome console group.
Create a collapsed group around messages in f
.
Log messages in f
if test
is false.
- Ola Holmström (@olahol)
- Ryan Wu (@ryanhanwu)
- Alex Art (@elennaro)