Skip to content

olahol/express-chrome-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

express-chrome-logger

NPM version Downloads Size

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! 👏

$ 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)

About

Debug your express app using the Chrome console.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published