【发布时间】:2014-06-02 17:59:08
【问题描述】:
我怎样才能抑制这些日志消息:
或者至少让他们不要更改我的控制台的背景和前景色。
【问题讨论】:
标签: node.js express error-logging
我怎样才能抑制这些日志消息:
或者至少让他们不要更改我的控制台的背景和前景色。
【问题讨论】:
标签: node.js express error-logging
删除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({
【讨论】:
0) 移除记录器中间件
从您的代码中注释掉app.use(express.logger())...或使其以您的节点环境设置为条件,这样您就可以在开发中而不是在生产中获得东西。
1) 使用不同的记录器
你可以在 npm 中搜索这个,你会找到像 express-winston 这样的东西。
2) 编写您自己的记录器
如果您需要的很简单,以下是直接来自文档的示例:
app.use(function(req, res, next){
console.log('%s %s', req.method, req.url);
next();
});
【讨论】: