Tovább a tartalomhoz

Logok és tárhely

Beállítás

  1. Nyisd meg a Settings > Logs (Beállítások > Logok) oldalt. A tulajdonos és az adminok látják.
  2. Válassz egy Level (szint) értéket: Every line (minden sor), Warnings and errors (figyelmeztetések és hibák) vagy Errors only (csak hibák).
  3. A Text (szöveg) mezőbe írva csak azokat a sorokat látod, amelyekben szerepelnek a szavak. A kis- és nagybetű nem számít.
  4. A From (kezdet) és To (vége) mezővel szűkítheted a napokat; a To napja is benne van. Kattints az Apply (alkalmaz) gombra.
  5. A Newer (újabb) és Older (régebbi) gombbal lapozhatsz, egyszerre 100 sort, legújabbal kezdve. Csak a találati sorokat kell látnod.
  1. A Settings > Logs oldalon kattints a Download (letöltés) gombra. Szöveges fájlként megkapod a legújabb sorokat, legfeljebb 2 MB-ot.
  2. Csatold oda, ahol segítséget kérsz. Lásd: Segítség kérése.

A kulcsokat, tokeneket és jelszavakat a rendszer már [hidden] jelzéssel eltakarta. Posztolás előtt azért olvasd át egyszer a fájlt: a címek és mappák nevei, valamint a szervered címe látszanak.

A Settings > This app > Storage (Beállítások > Ez az app > Tárhely) felsorolja az összes útvonalat úgy, ahogy a HolyArrs látja, a lemezük szabad helyével együtt. Dockerben ezek a containeren belüli útvonalak.

Útvonal Mit tartalmaz
Konfigurációs mappa A HolyArrs összes adata
holyarrs.db Fő adatbázis
holyarrs-events.db Előzmények adatbázisa
Backup-, borítókép- és logmappák A konfigurációs mappán belül
Médiatár-mappák, a letöltő mentési mappája A médiád és a letöltéseid

A „free space unknown” azt jelenti, hogy a rendszer nem közölte.

A logfájl a konfigurációs mappában lévő logs/holyarrs.log. 5 MB-nál átkerül a logs/holyarrs.log.1 fájlba, így a logok 10 MB körül maradnak. A docker logs holyarrs ugyanezt a kimenetet mutatja.

Tünet: hiányzik a Logok oldal. Ok: csak a tulajdonos és az adminok látják. Megoldás: kérd meg valamelyiküket.

Tünet: egy útvonal rossznak látszik. Ok: Dockerben a Tárhely a containeren belüli útvonalakat mutatja. Megoldás: hasonlítsd össze a volume-leképezéseiddel. Lásd: Mappák.

Hogyan találja ki a rendszer a szintet

A szint a sorban lévő szavakból jön. A „failed”, „crashed” és „error” hibát jelöl. A „could not”, „refused” és „timed out” figyelmeztetést jelöl.

Mi van eltakarva

Minden sort eltakar a rendszer íráskor, és újra olvasáskor vagy letöltéskor:

  • Minden mentett kulcsot, tokent, jelszót és webhook-hivatkozást, a hivatkozásban escape-elt és base64 alakban is.
  • A régi értékeket. Amikor egy titok megváltozik vagy törlődik, mindkét logfájl újraíródik eltakarva, mielőtt a régi érték elvész.
  • A hivatkozásokban lévő neveket és jelszavakat: a http://user:pass@host így lesz: http://[hidden]@host.
  • Az olyan hivatkozás-paramétereket, mint az apikey=, token=, passkey=, password=.
  • A titkos nevű párokat: API key, token, password, secret, cookie, authorization, setup code. Az idézőjeles értékeket a záró idézőjelig takarja.
  • A bearer és basic tokeneket, a HolyArrs API-kulcsokat (hak_...), az első indítás beállítókódját és a hosszú, tokenszerű karakterláncokat.

Az értékekben lévő sortöréseket és terminál-színkódokat escape-elve mutatja a rendszer, így egy érték nem tud új sort hamisítani. A 4 vagy 5 karakteres mentett értékeket csak egész szóként takarja, és soha, ha gyakori szó, például admin vagy test.

API
Route Ki Mit
GET /api/v1/app/storage Change settings Útvonalak a szabad hellyel
GET /api/v1/logs?level=&q=&from=&to=&offset=&limit= Tulajdonos, adminok Sorok és egy összeg
GET /api/v1/logs/download Tulajdonos, adminok A legújabb 2 MB egyszerű szövegként

Az API-kulcsoknak mindháromhoz az admin hatókör kell.

A HolyArrs ingyenes. Ha időt spórolt neked, adj neki egy csillagot a GitHubon, támogasd vagy hívj meg egy kávéra.