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:
- Pelayan -- Permulaan pelayan, penutupan, perubahan konfigurasi dan peristiwa peringkat sistem.
- Klien -- Sambungan klien, pemotongan sambungan dan perubahan keadaan.
- Juruwang -- Log masuk juruwang, log keluar dan tindakan pentadbiran.
- Ahli -- Pendaftaran ahli, kemas kini profil dan perubahan akaun.
- Sesi -- Peristiwa kitaran hayat sesi (mula, berhenti, jeda, sambung semula).
- Konsol -- Peristiwa berkaitan konsol (penambahan, pembuangan, penetapan sesi).
- Pesanan -- Penciptaan pesanan, pengubahsuaian dan peristiwa penutupan.
- 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.