Logy a úložiště
Nastavení
Čti log
Odkaz na Čti log- Otevři Settings > Logs (Nastavení > Logy). Vidí ho vlastník a správci.
- Vyber Level (úroveň): Every line (každý řádek), Warnings and errors (varování a chyby) nebo Errors only (jen chyby).
- Do Text zadej slova, podle kterých se řádky mají ponechat. Na velikosti písmen nezáleží.
- Nastav From (od) a To (do), abys omezil dny; To se počítá včetně. Klikni na Apply (použít).
- Listuj tlačítky Newer (novější) a Older (starší), po 100 řádcích, nejnovější nahoře. Měl bys vidět jen odpovídající řádky.
Sdílej log
Odkaz na Sdílej log- Na Settings > Logs klikni na Download (stáhnout). Dostaneš nejnovější řádky, nejvýš 2 MB, jako textový soubor.
- Přilož ho tam, kde žádáš o pomoc. Viz Získání podpory.
Klíče, tokeny a hesla jsou už zakryté jako [hidden]. Přesto si soubor před odesláním jednou projdi: názvy titulů, složek a adresa tvého serveru zůstávají vidět.
Kde se soubory ukládají
Odkaz na Kde se soubory ukládajíSettings > This app > Storage (Nastavení > Tato aplikace > Úložiště) vypisuje každou cestu tak, jak ji vidí HolyArrs, s volným místem na jejím disku. V Dockeru jsou to cesty uvnitř kontejneru.
| Cesta | Obsahuje |
|---|---|
| Konfigurační složka | Všechna data HolyArrs |
holyarrs.db |
Hlavní databáze |
holyarrs-events.db |
Databáze historie |
| Složky záloh, obrázků a logů | Uvnitř konfigurační složky |
| Složky knihovny, složka pro ukládání ve stahovači | Tvoje média a stahování |
„free space unknown“ znamená, že systém místo nesdělil.
Soubor logu je logs/holyarrs.log v konfigurační složce. Při 5 MB se přesune do logs/holyarrs.log.1, takže logy zůstávají kolem 10 MB. docker logs holyarrs ukazuje stejný výstup.
Když to nefunguje
Odkaz na Když to nefungujePříznak: stránka Logs chybí. Příčina: vidí ji jen vlastník a správci. Řešení: požádej jednoho z nich.
Příznak: některá cesta vypadá špatně. Příčina: v Dockeru Storage ukazuje cesty v kontejneru. Řešení: porovnej je s mapováním svých volumů. Viz Složky.
Pro pokročilé
Odkaz na Pro pokročiléJak se odhaduje úroveň
Úroveň se určuje podle slov v řádku. „failed“, „crashed“ a „error“ označují chyby. „could not“, „refused“ a „timed out“ označují varování.
Co se zakrývá
Každý řádek se zakryje při zápisu a znovu při čtení nebo stažení:
- Každý uložený klíč, token, heslo a odkaz webhooku, i ve formě s escapovanými znaky v odkazu a v base64.
- Staré hodnoty. Když se tajný údaj změní nebo odebere, oba soubory logu se přepíšou se zakrytou hodnotou, než se stará hodnota zahodí.
- Jména a hesla v odkazech:
http://user:pass@hostse změní nahttp://[hidden]@host. - Parametry odkazů jako
apikey=,token=,passkey=,password=. - Dvojice s názvem tajného údaje: API key, token, password, secret, cookie, authorization, setup code. Hodnoty v uvozovkách se zakryjí až po koncovou uvozovku.
- Bearer a basic tokeny, API klíče HolyArrs (
hak_...), kód pro první spuštění a dlouhé řetězce podobné tokenům.
Zalomení řádků a barevné kódy terminálu uvnitř hodnot se ukazují jako escapované, takže hodnota nemůže předstírat nový řádek. Uložené hodnoty o 4 nebo 5 znacích se zakrývají jen jako celé slovo a nikdy, pokud jde o běžné slovo jako admin nebo test.
API
| Routa | Kdo | Co |
|---|---|---|
GET /api/v1/app/storage |
Change settings | Cesty s volným místem |
GET / |
Vlastník, správci | Řádky a celkový počet |
GET /api/v1/logs/download |
Vlastník, správci | Nejnovější 2 MB jako prostý text |
API klíče potřebují pro všechny tři rozsah admin.
Související
Odkaz na SouvisejícíHolyArrs je zdarma. Pokud ti ušetřil čas, dej mu hvězdičku na GitHubu, podpoř ho sponzorstvím nebo kup mi kávu.