Skip to content

Commit 4ffd70c

Browse files
committed
add activity log attribute
1 parent 907b661 commit 4ffd70c

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

packages/serve/src/lib/middleware/activityLogMiddleware.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ export class ActivityLogMiddleware extends BuiltInMiddleware<IActivityLoggerOpti
5252
duration,
5353
method: context.request.method,
5454
url: context.request.originalUrl,
55+
href: context.request.href,
5556
ip: context.request.ip,
5657
header: context.request.header,
5758
params: context.params,

packages/serve/test/middlewares/built-in-middlewares/activityLogMiddleware.spec.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ describe('Test activity log middlewares', () => {
8080
activityLogType: ActivityLogType.API_REQUEST,
8181
method: ctx.request.method,
8282
url: ctx.request.originalUrl,
83+
href: ctx.request.href,
8384
status: ctx.response.status,
8485
headers: ctx.request.headers,
8586
error: undefined,
@@ -101,6 +102,7 @@ describe('Test activity log middlewares', () => {
101102
expect(actual[0].activityLogType).toEqual(expected.activityLogType);
102103
expect(actual[0].method).toEqual(expected.method);
103104
expect(actual[0].url).toEqual(expected.url);
105+
expect(actual[0].href).toEqual(expected.href);
104106
expect(actual[0].status).toEqual(expected.status);
105107
expect(actual[0].headers).toEqual(expected.headers);
106108
expect(actual[0].ip).toEqual(expected.ip);
@@ -154,6 +156,7 @@ describe('Test activity log middlewares', () => {
154156
activityLogType: ActivityLogType.API_REQUEST,
155157
method: ctx.request.method,
156158
url: ctx.request.originalUrl,
159+
href: ctx.request.href,
157160
status: ctx.response.status,
158161
headers: ctx.request.headers,
159162
error: body.message,
@@ -175,6 +178,7 @@ describe('Test activity log middlewares', () => {
175178
expect(actual[0].activityLogType).toEqual(expected.activityLogType);
176179
expect(actual[0].method).toEqual(expected.method);
177180
expect(actual[0].url).toEqual(expected.url);
181+
expect(actual[0].href).toEqual(expected.href);
178182
expect(actual[0].status).toEqual(expected.status);
179183
expect(actual[0].headers).toEqual(expected.headers);
180184
expect(actual[0].ip).toEqual(expected.ip);

0 commit comments

Comments
 (0)