Skip to content

Commit d1e53b2

Browse files
committed
Legacy logging: fix remoteAddress being duplicated in userAgent field
1 parent 89bf20e commit d1e53b2

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/legacy/server/logging/log_format.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export default class TransformObjStream extends Stream.Transform {
9191
method: event.method || '',
9292
headers: event.headers,
9393
remoteAddress: source.remoteAddress,
94-
userAgent: source.remoteAddress,
94+
userAgent: source.userAgent,
9595
referer: source.referer,
9696
};
9797

src/legacy/server/logging/log_format_json.test.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,14 @@ describe('KbnLoggerJsonFormat', () => {
6565
},
6666
};
6767
const result = await createPromiseFromStreams([createListStream([event]), format]);
68-
const { type, method, statusCode, message } = JSON.parse(result);
68+
const { type, method, statusCode, message, req } = JSON.parse(result);
6969

7070
expect(type).toBe('response');
7171
expect(method).toBe('GET');
7272
expect(statusCode).toBe(200);
7373
expect(message).toBe('GET /path/to/resource 200 12000ms - 13.0B');
74+
expect(req.remoteAddress).toBe('127.0.0.1');
75+
expect(req.userAgent).toBe('Test Thing');
7476
});
7577

7678
it('ops', async () => {

0 commit comments

Comments
 (0)