Logs en opslag
Installatie
De log lezen
Link naar De log lezen- Open Settings > Logs (Instellingen > Logs). De eigenaar en beheerders zien deze pagina.
- Kies een Level (niveau): Every line (elke regel), Warnings and errors (waarschuwingen en fouten) of Errors only (alleen fouten).
- Typ in Text (tekst) om regels met die woorden te houden. Hoofdletters maken niet uit.
- Stel From (van) en To (tot) in om de dagen te beperken; To hoort erbij. Klik op Apply (toepassen).
- Blader met Newer (nieuwer) en Older (ouder), 100 regels per keer, nieuwste eerst. Je ziet nu alleen passende regels.
De log delen
Link naar De log delen- Klik op Settings > Logs op Download (downloaden). Je krijgt de nieuwste regels, tot 2 MB, als tekstbestand.
- Voeg het toe waar je om hulp vraagt. Zie Hulp krijgen.
Sleutels, tokens en wachtwoorden zijn al gemaskeerd als [hidden]. Lees het bestand toch eerst een keer door voordat je het plaatst: namen van titels, mappen en het adres van je server blijven zichtbaar.
Waar bestanden staan
Link naar Waar bestanden staanSettings > This app > Storage (Instellingen > Deze app > Opslag) toont elk pad zoals HolyArrs het ziet, met de vrije ruimte op die schijf. In Docker zijn dit paden binnen de container.
| Pad | Bevat |
|---|---|
| Configuratiemap | Alle gegevens van HolyArrs |
holyarrs.db |
Hoofddatabase |
holyarrs-events.db |
Geschiedenisdatabase |
| Mappen voor backups, artwork en logs | Binnen de configuratiemap |
| Bibliotheekmappen, opslagmap van de downloader | Je media en downloads |
“free space unknown” betekent dat het systeem het niet doorgaf.
Het logbestand is logs/holyarrs.log in de configuratiemap. Bij 5 MB gaat het naar logs/holyarrs.log.1, dus de logs blijven rond 10 MB. docker logs holyarrs toont dezelfde uitvoer.
Als het niet werkt
Link naar Als het niet werktSymptoom: de pagina Logs ontbreekt. Oorzaak: alleen de eigenaar en beheerders zien hem. Oplossing: vraag het aan een van hen.
Symptoom: een pad ziet er verkeerd uit. Oorzaak: in Docker toont Storage paden van de container. Oplossing: vergelijk met je volume-koppelingen. Zie Mappen.
Voor gevorderden
Link naar Voor gevorderdenHoe niveaus worden geraden
Het niveau komt uit woorden in de regel. “failed”, “crashed” en “error” markeren fouten. “could not”, “refused” en “timed out” markeren waarschuwingen.
Wat wordt gemaskeerd
Elke regel wordt gemaskeerd bij het schrijven, en opnieuw bij het lezen of downloaden:
- Elke bewaarde sleutel, token, elk wachtwoord en elke webhooklink, ook in link-escaped en base64-vorm.
- Oude waarden. Verandert of verdwijnt een geheim, dan worden beide logbestanden herschreven met het geheim gemaskeerd voordat de oude waarde wordt weggegooid.
- Namen en wachtwoorden in links:
http://user:pass@hostwordthttp://[hidden]@host. - Linkparameters zoals
apikey=,token=,passkey=,password=. - Paren met een geheime naam: API key, token, password, secret, cookie, authorization, setup code. Waarden tussen aanhalingstekens worden gemaskeerd tot het sluitende aanhalingsteken.
- Bearer- en basic-tokens, HolyArrs-API-sleutels (
hak_...), de installatiecode van de eerste start en lange tokenachtige tekenreeksen.
Regeleinden en kleurcodes van de terminal binnen waarden worden getoond als escape-tekens, zodat een waarde geen nieuwe regel kan nabootsen. Bewaarde waarden van 4 of 5 tekens worden alleen gemaskeerd als heel woord, en nooit als het een gewoon woord is zoals admin of test.
API
| Route | Wie | Wat |
|---|---|---|
GET /api/v1/app/storage |
Change settings | Paden met vrije ruimte |
GET / |
Eigenaar, beheerders | Regels en een totaal |
GET /api/v1/logs/download |
Eigenaar, beheerders | Nieuwste 2 MB als platte tekst |
API-sleutels hebben voor alle drie de admin-scope nodig.
Gerelateerde pagina’s
Link naar Gerelateerde pagina’sHolyArrs is gratis. Heeft het je tijd bespaard, geef het een ster op GitHub, sponsor het of trakteer me op een kop koffie.