运行没有自动日志的node.js
我想运行我的node.js应用程序,而不需要在terminal应答请求时自动打印日志(例如127.0.0.1 - - [Wed, 20 Jun 2012 09:55:49 GMT] "GET /url HTTP/1.1" 200 1559 "http://localhost:3020/url" ...
)。 此外,我希望我的日志从console.log()
仍然保持可见,如果可能的话。
有谁知道如何做到这一点? 我在Node上运行express.js。
谢谢
像布兰登说,我认为你在代码中的某处使用logging 中间件 。 尤其是在生产模式下 ,应该禁用该部分。 使用这样的东西:
app.configure(function(){ app.use(express.methodOverride()); app.use(express.bodyParser()); app.use(app.router); }); app.configure('development', function(){ app.use(express.static(__dirname + '/public')); app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); }); app.configure('production', function(){ var oneYear = 31557600000; app.use(express.static(__dirname + '/public', { maxAge: oneYear })); app.use(express.errorHandler()); });
- Node.js + ExpressJS + Socket.IO TypeError:obj.on不是一个函数
- Nodejs发布附件到JIRA
- Android应用程序authentication与existiing网站
- cloudinary多个.jpg上传NODE.JS
- 来自Jade的sendFile('/ index.html')和render('index')之间的差异
- 当db命令不能执行时,Mongoose不报告错误
- 如何让从Firebase上的Facebook身份validation生成的UID始终保持在我的应用程序?
- Node.js Express:需要/使用另一个应用程序
- NodeJs – 使用redis,connect-redis与express