fixed connect-logger
This commit is contained in:
@@ -8,7 +8,7 @@ var app = require('express').createServer();
|
|||||||
app.configure(function() {
|
app.configure(function() {
|
||||||
app.use(log4js.connectLogger(logger, { level: log4js.levels.INFO }));
|
app.use(log4js.connectLogger(logger, { level: log4js.levels.INFO }));
|
||||||
});
|
});
|
||||||
app.get('/', function(req,res) {
|
app.get('*', function(req,res) {
|
||||||
res.send('hello world');
|
res.send('hello world\n <a href="/cheese">cheese</a>\n');
|
||||||
});
|
});
|
||||||
app.listen(5000);
|
app.listen(5000);
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ function getLogger(logger4js, options) {
|
|||||||
|
|
||||||
var thislogger = logger4js
|
var thislogger = logger4js
|
||||||
, level = levels.toLevel(options.level, levels.INFO)
|
, level = levels.toLevel(options.level, levels.INFO)
|
||||||
, fmt = options.format || ':remote-addr - - ":method :url HTTP/:http-version" :status :content-length ":req[referer]" ":user-agent"';
|
, fmt = options.format || ':remote-addr - - ":method :url HTTP/:http-version" :status :content-length ":referrer" ":user-agent"';
|
||||||
|
|
||||||
return function (req, res, next) {
|
return function (req, res, next) {
|
||||||
|
|
||||||
|
|||||||
@@ -217,9 +217,10 @@ Logger.prototype.removeLevel = function() {
|
|||||||
delete this.level;
|
delete this.level;
|
||||||
};
|
};
|
||||||
|
|
||||||
Logger.prototype.log = function(logLevel, args) {
|
Logger.prototype.log = function() {
|
||||||
var data = Array.prototype.slice.call(args)
|
var args = Array.prototype.slice.call(arguments)
|
||||||
, loggingEvent = new LoggingEvent(this.category, logLevel, data, this);
|
, logLevel = args.shift()
|
||||||
|
, loggingEvent = new LoggingEvent(this.category, logLevel, args, this);
|
||||||
this.emit("log", loggingEvent);
|
this.emit("log", loggingEvent);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -236,7 +237,9 @@ Logger.prototype.isLevelEnabled = function(otherLevel) {
|
|||||||
|
|
||||||
Logger.prototype[levelString.toLowerCase()] = function () {
|
Logger.prototype[levelString.toLowerCase()] = function () {
|
||||||
if (this.isLevelEnabled(level)) {
|
if (this.isLevelEnabled(level)) {
|
||||||
this.log(level, arguments);
|
var args = Array.prototype.slice.call(arguments);
|
||||||
|
args.unshift(level);
|
||||||
|
Logger.prototype.log.apply(this, args);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -411,7 +414,7 @@ module.exports = {
|
|||||||
logLevelFilter: logLevelFilter,
|
logLevelFilter: logLevelFilter,
|
||||||
|
|
||||||
layouts: layouts,
|
layouts: layouts,
|
||||||
connectLogger: require('./connect-logger').connectLogger(this)
|
connectLogger: require('./connect-logger').connectLogger
|
||||||
};
|
};
|
||||||
|
|
||||||
//keep the old-style layouts
|
//keep the old-style layouts
|
||||||
|
|||||||
Reference in New Issue
Block a user