Пређи на садржај

Логови и складиштење

Подешавање

  1. Отвори Settings > Logs (подешавања > логови). Виде га власник и админи.
  2. Изабери Level (ниво): Every line (свака линија), Warnings and errors (упозорења и грешке) или Errors only (само грешке).
  3. Унеси у Text (текст) да задржиш линије са тим речима. Велика и мала слова су свеједно.
  4. Постави From (од) и To (до) да ограничиш дане; To је укључен. Кликни на Apply (примени).
  5. Листај са Newer (новије) и Older (старије), по 100 линија, најновије прво. Требало би да видиш само одговарајуће линије.
  1. У Settings > Logs кликни на Download (преузми). Добијаш најновије линије, до 2 MB, као текстуални фајл.
  2. Приложи га тамо где тражиш помоћ. Погледај Добиј подршку.

Кључеви, токени и лозинке су већ маскирани као [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 /api/v1/logs?level=&q=&from=&to=&offset=&limit= Власник, админи Линије и укупан број
GET /api/v1/logs/download Власник, админи Најновијих 2 MB као обичан текст

API кључеви за све три траже admin опсег.

Повезане странице

Линк до Повезане странице

HolyArrs је бесплатан. Ако ти је уштедео време, остави звездицу на GitHub-у, постани спонзор или купи ми кафу.