Преглед на файлове

added trace_id to /log api endpoint

CauseFX преди 4 години
родител
ревизия
501112c1ef
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      api/v2/routes/log.php

+ 3 - 2
api/v2/routes/log.php

@@ -1,13 +1,14 @@
 <?php
-$app->get('/log[/{number}]', function ($request, $response, $args) {
+$app->get('/log[/{number}[/{trace_id}]]', function ($request, $response, $args) {
 	$Organizr = ($request->getAttribute('Organizr')) ?? new Organizr();
 	if ($Organizr->checkRoute($request)) {
 		if ($Organizr->qualifyRequest(1, true)) {
 			$args['number'] = $args['number'] ?? 0;
+			$args['trace_id'] = $args['trace_id'] ?? null;
 			$_GET['pageSize'] = $_GET['pageSize'] ?? 1000;
 			$_GET['offset'] = $_GET['offset'] ?? 0;
 			$_GET['filter'] = $_GET['filter'] ?? 'NONE';
-			$Organizr->getLog($_GET['pageSize'], $_GET['offset'], $_GET['filter'], $args['number']);
+			$Organizr->getLog($_GET['pageSize'], $_GET['offset'], $_GET['filter'], $args['number'], $args['trace_id']);
 		}
 	}
 	$response->getBody()->write(jsonE($GLOBALS['api']));