diff --git a/src/controllers/log-controller.ts b/src/controllers/log-controller.ts index 43ce6c3..c6a17b8 100644 --- a/src/controllers/log-controller.ts +++ b/src/controllers/log-controller.ts @@ -22,6 +22,7 @@ export class LogController extends Controller { @Get() async GET( @Query() size: number = 30, + @Query() rootId?: string, @Query() search?: string, @Query() searchAfter?: number, @Query() systemName?: string, @@ -49,6 +50,7 @@ export class LogController extends Controller { bool: { must: [ ...(systemName ? [{ match: { systemName } }] : []), + ...(rootId ? [{ match: { rootId } }] : []), ...(search ? [ { @@ -60,6 +62,7 @@ export class LogController extends Controller { "host", "responseCode", "output", + "rootId", ].map((v) => ({ wildcard: { [v]: "*" + search + "*" }, })),