Logovi i pohrana
Postavljanje
Čitaj log
Poveznica na Čitaj log- Otvori Settings > Logs (postavke > logovi). Vide ga vlasnik i admini.
- Odaberi Level (razina): Every line (svaka linija), Warnings and errors (upozorenja i greške) ili Errors only (samo greške).
- Unesi u Text (tekst) da zadržiš linije s tim riječima. Velika i mala slova nisu bitna.
- Postavi From (od) i To (do) da ograničiš dane; To je uključen. Klikni na Apply (primijeni).
- Listaj s Newer (novije) i Older (starije), po 100 linija, najnovije prve. Vidjet ćeš samo linije koje odgovaraju.
Podijeli log
Poveznica na Podijeli log- Na Settings > Logs klikni na Download (preuzmi). Dobit ćeš najnovije linije, do 2 MB, kao tekstualnu datoteku.
- Priloži je tamo gdje tražiš pomoć. Vidi Zatraži podršku.
Ključevi, tokeni i lozinke već su sakriveni kao [hidden]. Ipak jednom pročitaj datoteku prije objave: imena naslova, mapa i adresa tvog servera ostaju vidljivi.
Gdje se čuvaju datoteke
Poveznica na Gdje se čuvaju datotekeSettings > This app > Storage (postavke > ova aplikacija > pohrana) navodi svaku putanju onako kako je HolyArrs vidi, sa slobodnim prostorom na njenom disku. U Dockeru su to putanje unutar containera.
| Putanja | Sadrži |
|---|---|
| Mapa s konfiguracijom | Sve podatke HolyArrs-a |
holyarrs.db |
Glavnu bazu podataka |
holyarrs-events.db |
Bazu povijesti |
| Mape za backupe, artwork i logove | Unutar mape s konfiguracijom |
| Mape biblioteke, mapa za spremanje preuzimatelja | Tvoje medije i preuzimanja |
„free space unknown“ znači da sustav nije javio podatak.
Log datoteka je logs/holyarrs.log u mapi s konfiguracijom. Na 5 MB prelazi u logs/holyarrs.log.1, pa logovi ostaju oko 10 MB. docker logs holyarrs prikazuje isti ispis.
Ako ne radi
Poveznica na Ako ne radiSimptom: stranica Logs ne postoji. Uzrok: vide je samo vlasnik i admini. Rješenje: zamoli jednog od njih.
Simptom: putanja izgleda krivo. Uzrok: u Dockeru Storage prikazuje putanje containera. Rješenje: usporedi s mapiranjem svojih volumea. Vidi Mape.
Za napredne
Poveznica na Za napredneKako se pogađaju razine
Razina se određuje prema riječima u liniji. „failed“, „crashed“ i „error“ označavaju greške. „could not“, „refused“ i „timed out“ označavaju upozorenja.
Što se sakriva
Svaka linija sakriva se pri zapisivanju i opet pri čitanju ili preuzimanju:
- Svaki spremljeni ključ, token, lozinka i webhook poveznica, i u obliku escapeanom za poveznice i u base64 obliku.
- Stare vrijednosti. Kad se tajna promijeni ili ukloni, obje log datoteke prepisuju se sa sakrivenom vrijednošću prije nego se stara odbaci.
- Imena i lozinke u poveznicama:
http://user:pass@hostpostajehttp://[hidden]@host. - Parametri poveznica kao što su
apikey=,token=,passkey=,password=. - Parovi s imenom tajne: API key, token, password, secret, cookie, authorization, setup code. Vrijednosti u navodnicima sakrivaju se do zatvarajućeg navodnika.
- Bearer i basic tokeni, HolyArrs API ključevi (
hak_...), setup kod za prvo pokretanje i dugi nizovi nalik tokenima.
Prijelomi redaka i kodovi boja terminala unutar vrijednosti prikazuju se escapeani, pa vrijednost ne može lažirati novu liniju. Spremljene vrijednosti od 4 ili 5 znakova sakrivaju se samo kao cijela riječ, i nikad kad su uobičajena riječ poput admin ili test.
API
| Ruta | Tko | Što |
|---|---|---|
GET /api/v1/app/storage |
Change settings | Putanje sa slobodnim prostorom |
GET / |
Vlasnik, admini | Linije i ukupan broj |
GET /api/v1/logs/download |
Vlasnik, admini | Najnovijih 2 MB kao običan tekst |
API ključevi trebaju admin scope za sve tri.
Povezane stranice
Poveznica na Povezane straniceHolyArrs je besplatan. Ako ti je uštedio vrijeme, daj mu zvjezdicu na GitHubu, podrži ga ili počasti me kavom.