Langkau ke kandungan

Log dan storan

Persediaan

  1. Buka Settings > Logs (Tetapan > Log). Pemilik dan pentadbir boleh melihatnya.
  2. Pilih Level (tahap): Every line (setiap baris), Warnings and errors (peringatan dan ralat) atau Errors only (ralat sahaja).
  3. Taip dalam Text (teks) untuk mengekalkan baris yang mengandungi perkataan itu. Huruf besar atau kecil tidak penting.
  4. Tetapkan From (dari) dan To (hingga) untuk mengehadkan hari; To termasuk. Tekan Apply (guna).
  5. Beralih halaman dengan Newer (lebih baharu) dan Older (lebih lama), 100 baris sekali, yang terbaharu dahulu. Anda akan nampak baris yang sepadan sahaja.
  1. Pada Settings > Logs, tekan Download (muat turun). Anda mendapat baris terbaharu, sehingga 2 MB, sebagai fail teks.
  2. Lampirkannya di tempat anda meminta bantuan. Lihat Dapatkan sokongan.

Kunci, token dan kata laluan sudah ditutup sebagai [hidden]. Baca fail itu sekali lagi sebelum menyiarkannya: nama judul, folder dan alamat pelayan anda masih kelihatan.

Tempat fail disimpan

Pautan ke Tempat fail disimpan

Settings > This app > Storage (Tetapan > App ini > Storan) menyenaraikan setiap laluan seperti yang dilihat HolyArrs, bersama ruang kosong pada cakeranya. Dalam Docker, ini ialah laluan di dalam kontena.

Laluan Mengandungi
Folder konfigurasi Semua data HolyArrs
holyarrs.db Pangkalan data utama
holyarrs-events.db Pangkalan data Sejarah
Folder sandaran, karya seni, log Di dalam folder konfigurasi
Folder Pustaka, folder simpan pemuat turun Media dan muat turun anda

“free space unknown” bermaksud sistem tidak memberitahunya.

Fail log ialah logs/holyarrs.log dalam folder konfigurasi. Pada 5 MB ia dialihkan ke logs/holyarrs.log.1, jadi log kekal sekitar 10 MB. docker logs holyarrs menunjukkan output yang sama.

Jika tidak berfungsi

Pautan ke Jika tidak berfungsi

Gejala: halaman Logs tiada. Punca: hanya pemilik dan pentadbir boleh melihatnya. Penyelesaian: minta salah seorang daripada mereka.

Gejala: satu laluan nampak salah. Punca: dalam Docker, Storage menunjukkan laluan kontena. Penyelesaian: bandingkan dengan pemetaan volum anda. Lihat Folder.

Cara tahap diteka

Tahap datang daripada perkataan dalam baris itu. “failed”, “crashed” dan “error” menandakan ralat. “could not”, “refused” dan “timed out” menandakan peringatan.

Apa yang ditutup

Setiap baris ditutup semasa ditulis, dan sekali lagi semasa dibaca atau dimuat turun:

  • Setiap kunci, token, kata laluan dan pautan webhook yang disimpan, juga dalam bentuk pautan-escape dan base64.
  • Nilai lama. Apabila rahsia berubah atau dibuang, kedua-dua fail log ditulis semula dengan rahsia itu ditutup sebelum nilai lama dibuang.
  • Nama dan kata laluan dalam pautan: http://user:pass@host menjadi http://[hidden]@host.
  • Parameter pautan seperti apikey=, token=, passkey=, password=.
  • Pasangan dengan nama rahsia: API key, token, password, secret, cookie, authorization, setup code. Nilai bertanda petikan ditutup sehingga petikan penutup.
  • Token bearer dan basic, kunci API HolyArrs (hak_...), kod persediaan larian pertama dan rentetan panjang yang menyerupai token.

Pemisah baris dan kod warna terminal di dalam nilai ditunjukkan dalam bentuk escape, jadi nilai tidak dapat memalsukan baris baharu. Nilai tersimpan sepanjang 4 atau 5 aksara hanya ditutup sebagai perkataan penuh, dan tidak pernah apabila ia perkataan biasa seperti admin atau test.

API
Route Siapa Apa
GET /api/v1/app/storage Change settings Laluan dengan ruang kosong
GET /api/v1/logs?level=&q=&from=&to=&offset=&limit= Pemilik, pentadbir Baris dan jumlah
GET /api/v1/logs/download Pemilik, pentadbir 2 MB terbaharu sebagai teks biasa

Kunci API memerlukan skop admin untuk ketiga-tiganya.

HolyArrs percuma. Jika ia menjimatkan masa anda, beri bintang di GitHub, taja projek ini atau belanja saya kopi.