Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Debug your express app using the Chrome console.
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitignore
.npmignore
LICENSE
README.md
index.js
package.json

README.md

express-chrome-logger

Debug your express app using the Chrome console.

Install

Install the chrome extension from https://chrome.google.com/webstore/detail/chrome-logger/noaneddfkdjfnfdakjjmocngnfkfehhd

$ npm i express-chrome-logger

Example

var express = require("express");
var app = express();

app.use(require("express-chrome-logger"));

app.get("/", function(req, res) {
  res.console.log("Running express %s", express.version);

  res.console.groupAs("Request", function () {
    res.console.dir(req);
  });

  res.console.assert(
    req.headers["user-agent"].search(/Chrome/) !== -1
    , "Not using Chrome"
  );

  res.send("");
});

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.

Links

Something went wrong with that request. Please try again.