mirror of
https://github.com/log4js-node/log4js-node.git
synced 2025-12-08 19:26:01 +00:00
Merge pull request #1401 from MamfTheKramf/http-response-chaining
fix: enable method chaining for after writeHead
This commit is contained in:
commit
bc59c87050
@ -273,6 +273,7 @@ module.exports = function getLogger(logger4js, options) {
|
||||
|
||||
res.__statusCode = code;
|
||||
res.__headers = headers || {};
|
||||
return res;
|
||||
};
|
||||
|
||||
// hook on end request to emit the log entry of the HTTP request.
|
||||
|
||||
@ -58,6 +58,7 @@ class MockResponse extends EE {
|
||||
|
||||
writeHead(code /* , headers */) {
|
||||
this.statusCode = code;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -58,6 +58,7 @@ class MockResponse extends EE {
|
||||
|
||||
writeHead(code /* , headers */) {
|
||||
this.statusCode = code;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
@ -87,8 +88,7 @@ function request(
|
||||
next = () => {};
|
||||
}
|
||||
cl(req, res, next);
|
||||
res.writeHead(code, resHeaders);
|
||||
res.end('chunk', 'encoding');
|
||||
res.writeHead(code, resHeaders).end('chunk', 'encoding');
|
||||
}
|
||||
|
||||
test('log4js connect logger', (batch) => {
|
||||
|
||||
@ -49,6 +49,7 @@ class MockResponse extends EE {
|
||||
|
||||
writeHead(code /* , headers */) {
|
||||
this.statusCode = code;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user