Tag: logging

expressjs日志的最佳做法是什么?

我正在build立一个基于expressjs的应用程序,我想logging下所有的事件。 我可以find温斯顿,这似乎很酷。 无论如何,我正在寻找一种方式来连接到我的expressjs应用程序。 我也想要的是在应用程序内部进行日志logging。 我的reqeusts不是那么简单,所以我想logging我的应用程序内的一切(不仅要求)。 我目前的情况: server.js (我想在这个级别上logginghttp请求) var express = require('express'); var app = express(); var fs = require('fs'); // Post parser app.configure(function(){ app.use(express.bodyParser()); }); // Load routes require('fs').readdirSync(__dirname + '/routes').forEach(function(file) { require(__dirname + '/routes/' + file)(app); }); // 404: Not found app.use(function(req, res, next){ res.json(404, {ERROR: 'Page not found.'}); }); // 500: Error […]

如何使用Morganlogging器?

我无法login摩根。 它不会将信息logging到控制台。 该文档没有说明如何使用它。 我想看看一个variables是什么。 这是来自expressjs框架的response.js文件的代码: var logger = require("morgan"); res.render = function(view, options, fn){ options = options || {}; var self = this; var req = this.req; var app = req.app; // support callback function as second arg if ('function' == typeof options) { fn = options, options = {}; } // merge res.locals options._locals […]