HandyCafe Docs
owner

Log

Halaman Log menyediakan jejak audit komprehensif bagi semua peristiwa sistem dalam HandyCafe. Setiap tindakan penting -- dari permulaan sesi hingga log masuk juruwang -- direkodkan di sini untuk akauntabiliti, penyelesaian masalah dan pematuhan.

Tab

Halaman ini dibahagikan kepada beberapa tab. Setiap satu meliputi set rekod yang berbeza.

Tab Kandungan
Log Sistem Log peristiwa umum yang diterangkan pada halaman ini
Transaksi Pergerakan wang yang direkodkan terhadap syif juruwang
Tong Kitar Semula Rekod yang dipadam daripada halaman lain, disimpan untuk pemulihan
Audit Rekod perubahan sensitif yang kalis gangguan
Log IP Rekod akses yang disimpan dalam fail harian untuk penyimpanan perundangan. Lihat Log IP dan Rekod Akses
Peristiwa Gangguan Pengesanan anti-tipu yang dilaporkan oleh klien
Senarai Hitam HWID ID perkakasan yang disekat daripada membuka sesi
Steam VAC Semakan sekatan Steam pada akaun ahli

Tab boleh dimatikan satu per satu di bawah Tetapan, kemudian Paparan. Apabila semua tab dimatikan, entri Log akan hilang daripada menu navigasi. Lihat Tetapan Paparan.

Tab Audit

Tab Audit merekodkan perubahan yang penting untuk akauntabiliti: perubahan kebenaran dan peranan, pelarasan kewangan, perubahan produk, perubahan tetapan, pemadaman data dan operasi konsol.

Rekod audit tidak boleh diubah suai. Setiap satu dilindungi oleh tandatangan integriti yang dirantai kepada rekod sebelumnya. Tab memaparkan hasil pengesahan di bahagian atas. Jika sesuatu rekod telah diubah, panel akan menamakan rekod pertama tempat rantaian itu terputus.

Rekod audit boleh ditapis mengikut kategori atau tindakan. Carian teks bebas meliputi pelaku dan sasaran.

Prestasi

Pemapar log menggunakan pemaparan senarai maya untuk mengekalkan prestasi lancar walaupun memaparkan beribu-ribu entri. Ini bermaksud hanya baris yang kelihatan dipaparkan dalam DOM pada bila-bila masa, membolehkan sistem mengendalikan 1,000+ rekod log tanpa kemerosotan antara muka.

Medan Entri Log

Setiap entri log mengandungi medan berikut:

Medan Penerangan
Cap masa Tarikh dan masa peristiwa berlaku
Sumber Komponen sistem yang menjana peristiwa
Kategori Klasifikasi peristiwa (lihat kategori di bawah)
Tindakan Jenis tindakan khusus (lihat tindakan biasa di bawah)
PC PC klien atau konsol yang terlibat, jika berkenaan
IP Alamat IP yang dikaitkan dengan peristiwa
Ahli Ahli yang terlibat, jika berkenaan
Juruwang Juruwang yang mencetuskan atau bertugas semasa peristiwa
Mesej Penerangan mudah dibaca tentang apa yang berlaku

Kategori Log

Peristiwa dikelaskan kepada 8 kategori:

  1. Pelayan -- Permulaan pelayan, penutupan, perubahan konfigurasi dan peristiwa peringkat sistem.
  2. Klien -- Sambungan klien, pemotongan sambungan dan perubahan keadaan.
  3. Juruwang -- Log masuk juruwang, log keluar dan tindakan pentadbiran.
  4. Ahli -- Pendaftaran ahli, kemas kini profil dan perubahan akaun.
  5. Sesi -- Peristiwa kitaran hayat sesi (mula, berhenti, jeda, sambung semula).
  6. Konsol -- Peristiwa berkaitan konsol (penambahan, pembuangan, penetapan sesi).
  7. Pesanan -- Penciptaan pesanan, pengubahsuaian dan peristiwa penutupan.
  8. Pembayaran -- Pemprosesan pembayaran, bayaran balik dan peristiwa transaksi kewangan.

Tindakan Biasa yang Direkodkan

Tindakan berikut kerap muncul dalam log:

  • startSession -- Sesi baharu dimulakan pada klien atau konsol.
  • stopSession -- Sesi aktif ditamatkan.
  • pauseSession -- Sesi yang berjalan dijeda.
  • resumeSession -- Sesi yang dijeda disambung semula.
  • consoleAdded -- Konsol permainan baharu didaftarkan dalam sistem.
  • newMemberAdded -- Akaun ahli baharu dicipta.
  • orderCreated -- Pesanan produk baharu dibuat.
  • orderClosed -- Pesanan selesai dan ditutup.
  • cashierLogin -- Juruwang log masuk ke sistem.
  • cashierLogout -- Juruwang log keluar.
  • serverStarted -- Aplikasi HandyCafe Server dimulakan.
  • clientConnected -- PC klien membuat sambungan ke pelayan.
  • clientDisconnected -- PC klien memutuskan sambungan dari pelayan.

Penapisan dan Carian

Penapis Kategori

Pilih satu atau lebih kategori untuk menyempitkan paparan log. Contohnya, tunjukkan hanya peristiwa Sesi dan Pembayaran untuk mengaudit aktiviti kewangan.

Penapis Tindakan

Tapis mengikut jenis tindakan tertentu untuk mencari peristiwa tertentu dengan cepat.

Penapis Julat Tarikh

Hadkan paparan log kepada tempoh masa tertentu. Digabungkan dengan penapis lain, ini memudahkan penyiasatan insiden yang berlaku dalam tetingkap masa yang diketahui.

Pilihan Isih

Isih entri log mengikut mana-mana medan secara menaik atau menurun. Pengisihan mengikut cap masa (terbaharu dahulu) ialah lalai.

Carian Teks

Kotak carian teks bebas memadankan semua medan, membolehkan anda mencari nama hos, alamat IP, nama ahli atau mana-mana kata kunci tertentu dalam mesej log.

Kebenaran

Akses ke halaman Log dikawal oleh kebenaran berikut:

Kebenaran Penerangan
LOG_VIEW Diperlukan untuk mengakses halaman Log
LOG_DISPLAY_FULL Membenarkan melihat sejarah log lengkap
LOG_DISPLAY_TODAY Mengehadkan paparan kepada entri hari ini sahaja
LOG_DELETE Membenarkan pemadaman entri log

Juruwang dengan LOG_VIEW dan LOG_DISPLAY_TODAY boleh menyemak peristiwa hari ini tetapi tidak boleh mengakses data sejarah. Hanya pengguna dengan LOG_DISPLAY_FULL boleh melayari keseluruhan arkib log.

Kemas Kini Masa Nyata

Peristiwa log baharu muncul secara automatik dalam pemapar apabila ia berlaku. Sistem mendengar peristiwa log melalui sambungan peristiwa TCP jadi tiada keperluan untuk memuat semula halaman secara manual. Cache log meningkatkan prestasi dengan mengurangkan pertanyaan pangkalan data berulang apabila menatal melalui entri terbaharu.