Übersicht
Die JobLog API dient zum Anzeigen und Verwalten von Job-Ausführungsprotokollen in Fess. Sie können die Ausführungshistorie von geplanten Jobs und Crawl-Jobs, Ausführungsergebnisse und Fehlerinformationen abrufen und löschen.
Basis-URL
Endpunktliste
| Methode | Pfad | Beschreibung |
|---|---|---|
| GET | /logs | Job-Protokolle auflisten |
| GET | /log/{id} | Job-Protokoll abrufen |
| DELETE | /log/{id} | Job-Protokoll löschen |
Job-Protokolle auflisten
Request
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
size | Integer | Nein | Anzahl der Einträge pro Seite (Standard: 20) |
page | Integer | Nein | Seitennummer (1-basiert, Standard: 1) |
id | String | Nein | Filter nach Job-Protokoll-ID (vollständige Übereinstimmung) |
Response
Response-Felder
| Feld | Beschreibung |
|---|---|
id | Job-Protokoll-ID |
jobName | Job-Name |
jobStatus | Job-Status (ok: Erfolg, fail: Fehlgeschlagen, running: Wird ausgeführt) |
target | Ausführungsziel (Zielname des Schedulers; Standardwert ist all) |
scriptType | Skript-Typ (z. B. groovy) |
scriptData | Ausführungsskript |
scriptResult | Ausführungsergebnis |
startTime | Startzeit (Epoch-Millisekunden; wird als Zeichenkette zurückgegeben) |
endTime | Endzeit (Epoch-Millisekunden; wird als Zeichenkette zurückgegeben). Bei laufenden Jobs nicht vorhanden. |
Bemerkung
Jedes Log-Objekt in der Antwort enthält außerdem ein internes crudMode-Feld (eine Ganzzahl, die den CRUD-Operationsmodus angibt; bei Leseoperationen immer 0). Clients können dieses Feld gefahrlos ignorieren.
Job-Protokoll abrufen
Request
Response
Wenn das Job-Protokoll mit der angegebenen ID nicht vorhanden ist, wird eine Fehler-Response zurückgegeben, bei der status einen von 0 verschiedenen Wert enthält.
Job-Protokoll löschen
Request
Response
Wenn das Job-Protokoll mit der angegebenen ID nicht vorhanden ist, wird eine Fehler-Response zurückgegeben, bei der status einen von 0 verschiedenen Wert enthält.
Verwendungsbeispiele
Job-Protokolle auflisten
Nur fehlgeschlagene Jobs filtern
Job-Protokoll abrufen
Job-Protokoll löschen
Job-Erfolgsrate berechnen
Referenzinformationen
Admin API Übersicht - Admin API Übersicht
Scheduler API - Scheduler API
CrawlingInfo API - Crawl-Informationen API
Jobprotokoll - Job-Protokoll Verwaltungsanleitung