Логови и складиштење
Подешавање
Читај лог
Линк до Читај лог- Отвори Settings > Logs (подешавања > логови). Виде га власник и админи.
- Изабери Level (ниво): Every line (свака линија), Warnings and errors (упозорења и грешке) или Errors only (само грешке).
- Унеси у Text (текст) да задржиш линије са тим речима. Велика и мала слова су свеједно.
- Постави From (од) и To (до) да ограничиш дане; To је укључен. Кликни на Apply (примени).
- Листај са Newer (новије) и Older (старије), по 100 линија, најновије прво. Требало би да видиш само одговарајуће линије.
Подели лог
Линк до Подели лог- У Settings > Logs кликни на Download (преузми). Добијаш најновије линије, до 2 MB, као текстуални фајл.
- Приложи га тамо где тражиш помоћ. Погледај Добиј подршку.
Кључеви, токени и лозинке су већ маскирани као [hidden]. Ипак прочитај фајл једном пре објаве: имена наслова, фолдера и адреса твог сервера остају видљиви.
Где се чувају фајлови
Линк до Где се чувају фајловиSettings > This app > Storage (подешавања > ова апликација > складиштење) наводи сваку путању онако како је HolyArrs види, са слободним простором на њеном диску. У Docker-у су то путање унутар контејнера.
| Путања | Садржи |
|---|---|
| Конфигурациони фолдер | Све HolyArrs податке |
holyarrs.db |
Главна база података |
holyarrs-events.db |
База историје |
| Фолдери за бекапе, слике и логове | Унутар конфигурационог фолдера |
| Фолдери библиотеке, фолдер за чување преузимача | Твоји медији и преузимања |
„free space unknown“ значи да систем није јавио.
Фајл лога је logs/holyarrs.log у конфигурационом фолдеру. Када достигне 5 MB, премешта се у logs/holyarrs.log.1, тако да логови остају око 10 MB. docker logs holyarrs показује исти излаз.
Ако не ради
Линк до Ако не радиСимптом: страница Logs не постоји. Узрок: виде је само власник и админи. Решење: замоли једног од њих.
Симптом: путања изгледа погрешно. Узрок: у Docker-у Storage показује путање контејнера. Решење: упореди са мапирањима својих волумена. Погледај Фолдери.
За напредне
Линк до За напреднеКако се погађају нивои
Ниво се одређује по речима у линији. „failed“, „crashed“ и „error“ означавају грешке. „could not“, „refused“ и „timed out“ означавају упозорења.
Шта се маскира
Свака линија се маскира када се упише, и поново када се чита или преузима:
- Сваки сачувани кључ, токен, лозинка и вебхук линк, укључујући облике са кодираним линком и base64.
- Старе вредности. Када се тајна промени или уклони, оба фајла лога се препишу са маскираном вредношћу пре него што се стара одбаци.
- Имена и лозинке у линковима:
http://user:pass@hostпостајеhttp://[hidden]@host. - Параметри линка као
apikey=,token=,passkey=,password=. - Парови са именом тајне: API key, token, password, secret, cookie, authorization, setup code. Вредности у наводницима се маскирају до завршног наводника.
- Bearer и basic токени, HolyArrs API кључеви (
hak_...), код за подешавање при првом покретању и дуги низови налик токену.
Прекиди реда и терминалски кодови боја унутар вредности приказују се као escape низови, па вредност не може да лажира нову линију. Сачуване вредности од 4 или 5 знакова маскирају се само као цела реч, и никад када су уобичајена реч као admin или test.
API
| Рута | Ко | Шта |
|---|---|---|
GET /api/v1/app/storage |
Change settings (промена подешавања) | Путање са слободним простором |
GET / |
Власник, админи | Линије и укупан број |
GET /api/v1/logs/download |
Власник, админи | Најновијих 2 MB као обичан текст |
API кључеви за све три траже admin опсег.
Повезане странице
Линк до Повезане страницеHolyArrs је бесплатан. Ако ти је уштедео време, остави звездицу на GitHub-у, постани спонзор или купи ми кафу.