Frage

How could I suppress these log messages:

GET /stylesheets/style.css 500 451ms - 1.08kb Get /scripts/script.js 200 985ms - 91b

Or atleast get them to not change my console's background and foreground colors.

War es hilfreich?

Lösung

0) remove the logger middleware

Comment out app.use(express.logger()) from your code...or make it conditional on your node environment settings so you get stuff in dev but not in production.

1) Use a different logger

You can search around for this in npm and you'll find things like express-winston.

2) Write your own logger

If what you need is simple, here's the example that's straight from the docs:

app.use(function(req, res, next){
  console.log('%s %s', req.method, req.url);
  next();
});

Andere Tipps

Remove express.logger

app.set('view engine', 'jade')
app.configure(function() {
 // ̶a̶p̶p̶.̶u̶s̶e̶(̶e̶x̶p̶r̶e̶s̶s̶.̶l̶o̶g̶g̶e̶r̶(̶'̶d̶e̶v̶'̶)̶)̶;
    app.use(stylus.middleware({
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top