HandyCafe Docs
owner

บันทึก

หน้าบันทึกให้แนวทางการตรวจสอบที่ครอบคลุมของเหตุการณ์ระบบทั้งหมดใน HandyCafe การดำเนินการที่สำคัญทุกอย่าง ตั้งแต่การเริ่มต้นเซสชันไปจนถึงการเข้าสู่ระบบแคชเชียร์ จะถูกบันทึกไว้ที่นี่เพื่อวัตถุประสงค์ด้านความรับผิดชอบ การแก้ไขปัญหา และการปฏิบัติตามข้อกำหนด

แท็บ

หน้านี้ถูกแบ่งเป็นแท็บ แต่ละแท็บครอบคลุมชุดระเบียนที่ต่างกัน

แท็บ เนื้อหา
บันทึกระบบ บันทึกเหตุการณ์ทั่วไปที่อธิบายในหน้านี้
ธุรกรรม การเคลื่อนไหวของเงินที่บันทึกไว้ตามกะของแคชเชียร์
ถังรีไซเคิล ระเบียนที่ถูกลบจากหน้าอื่น เก็บไว้เผื่อการกู้คืน
การตรวจสอบ ระเบียนการเปลี่ยนแปลงที่อ่อนไหวซึ่งแก้ไขไม่ได้
บันทึก IP ระเบียนการเข้าใช้งานที่เก็บเป็นไฟล์รายวันเพื่อการเก็บรักษาตามกฎหมาย ดู บันทึก IP และประวัติการเข้าใช้งาน
เหตุการณ์การดัดแปลง การตรวจพบการโกงที่ไคลเอนต์รายงานมา
บัญชีดำ HWID รหัสฮาร์ดแวร์ที่ถูกบล็อกไม่ให้เปิดเซสชัน
Steam VAC การตรวจสอบการแบนของ Steam บนบัญชีสมาชิก

แท็บสามารถปิดทีละแท็บได้ที่ การตั้งค่า จากนั้น มุมมอง เมื่อปิดทุกแท็บ รายการบันทึกจะหายไปจากเมนูนำทาง ดูการตั้งค่ามุมมอง

แท็บการตรวจสอบ

แท็บการตรวจสอบบันทึกการเปลี่ยนแปลงที่สำคัญต่อความรับผิดชอบ ได้แก่ การเปลี่ยนสิทธิ์และบทบาท การปรับปรุงทางการเงิน การเปลี่ยนแปลงสินค้า การเปลี่ยนการตั้งค่า การลบข้อมูล และการดำเนินการกับคอนโซล

ระเบียนการตรวจสอบแก้ไขไม่ได้ แต่ละระเบียนได้รับการปกป้องด้วยลายเซ็นความสมบูรณ์ที่เชื่อมโยงกับระเบียนก่อนหน้า แท็บนี้แสดงผลการตรวจสอบไว้ด้านบน หากมีระเบียนถูกแก้ไข แผงจะระบุระเบียนแรกที่ห่วงโซ่ขาด

ระเบียนการตรวจสอบกรองได้ตามหมวดหมู่หรือการกระทำ ส่วนการค้นหาข้อความอิสระครอบคลุมผู้กระทำและเป้าหมาย

ประสิทธิภาพ

โปรแกรมดูบันทึกใช้ การเรนเดอร์รายการเสมือน เพื่อรักษาประสิทธิภาพที่ราบรื่นแม้ว่าจะแสดงรายการหลายพันรายการก็ตาม ซึ่งหมายความว่าจะแสดงเฉพาะแถวที่มองเห็นได้ใน DOM ตลอดเวลา ทำให้ระบบสามารถจัดการบันทึกได้มากกว่า 1,000 รายการโดยไม่ทำให้อินเทอร์เฟซเสื่อมลง

ฟิลด์ของรายการบันทึก

แต่ละรายการบันทึกประกอบด้วยฟิลด์ต่อไปนี้:

ฟิลด์ คำอธิบาย
ประทับเวลา วันที่และเวลาที่เหตุการณ์เกิดขึ้น
ที่มา ส่วนประกอบของระบบที่สร้างเหตุการณ์
หมวดหมู่ การแบ่งประเภทของเหตุการณ์ (ดูหมวดหมู่ด้านล่าง)
การกระทำ ประเภทการกระทำที่เฉพาะเจาะจง (ดูการกระทำทั่วไปด้านล่าง)
พีซี พีซีไคลเอนต์หรือคอนโซลที่เกี่ยวข้อง ถ้ามี
ไอพี ที่อยู่ IP ที่เกี่ยวข้องกับเหตุการณ์
สมาชิก สมาชิกที่เกี่ยวข้อง ถ้ามี
แคชเชียร์ แคชเชียร์ที่เป็นผู้กระทำหรือเข้าเวรอยู่ตอนเกิดเหตุการณ์
ข้อความ คำอธิบายที่มนุษย์สามารถอ่านได้เกี่ยวกับสิ่งที่เกิดขึ้น

หมวดหมู่บันทึก

เหตุการณ์แบ่งออกเป็น 8 ประเภท:

  1. เซิร์ฟเวอร์: การเริ่มต้นเซิร์ฟเวอร์ การปิดระบบ การเปลี่ยนแปลงการกำหนดค่า และเหตุการณ์ระดับระบบ
  2. ไคลเอนต์: การเชื่อมต่อไคลเอนต์ การตัดการเชื่อมต่อ และการเปลี่ยนแปลงสถานะ
  3. แคชเชียร์: การเข้าสู่ระบบแคชเชียร์ ล็อกเอาต์ และการดำเนินการด้านการดูแลระบบ
  4. สมาชิก: การลงทะเบียนสมาชิก การอัปเดตโปรไฟล์ และการเปลี่ยนแปลงบัญชี
  5. เซสชัน: เหตุการณ์วงจรการใช้งานเซสชัน (เริ่ม หยุด หยุดชั่วคราว ดำเนินการต่อ)
  6. คอนโซล: เหตุการณ์ที่เกี่ยวข้องกับคอนโซล (เพิ่มเติม การลบออก การกำหนดเซสชัน)
  7. คำสั่งซื้อ: การสร้าง การแก้ไข และการปิดคำสั่งซื้อ
  8. การชำระเงิน: การประมวลผลการชำระเงิน การคืนเงิน และเหตุการณ์ธุรกรรมทางการเงิน

การดำเนินการที่บันทึกไว้ทั่วไป

การดำเนินการต่อไปนี้ปรากฏบ่อยครั้งในบันทึก:

  • startSession: เซสชันใหม่เริ่มต้นบนไคลเอนต์หรือคอนโซล
  • stopSession: เซสชันที่ใช้งานอยู่สิ้นสุดลงแล้ว
  • pauseSession: เซสชันที่ทำงานอยู่ถูกหยุดชั่วคราว
  • resumeSession: เซสชันที่หยุดชั่วคราวกลับมาทำงานต่อ
  • consoleAdded: มีการลงทะเบียนเกมคอนโซลใหม่ในระบบแล้ว
  • newMemberAdded: สร้างบัญชีสมาชิกใหม่แล้ว
  • orderCreated: มีการสั่งซื้อผลิตภัณฑ์ใหม่
  • orderClosed: คำสั่งซื้อเสร็จสมบูรณ์และปิดแล้ว
  • cashierLogin: แคชเชียร์เข้าสู่ระบบ
  • cashierLogout: แคชเชียร์ออกจากระบบ
  • serverStarted: แอปพลิเคชันเซิร์ฟเวอร์ HandyCafe เริ่มทำงานแล้ว
  • clientConnected: พีซีไคลเอนต์สร้างการเชื่อมต่อกับเซิร์ฟเวอร์
  • clientDisconnected: พีซีไคลเอนต์ตัดการเชื่อมต่อจากเซิร์ฟเวอร์

การกรองและการค้นหา

ตัวกรองหมวดหมู่

เลือกหนึ่งหมวดหมู่ขึ้นไปเพื่อจำกัดการแสดงบันทึกให้แคบลง ตัวอย่างเช่น แสดงเฉพาะเหตุการณ์เซสชันและการชำระเงินเพื่อตรวจสอบกิจกรรมทางการเงิน

ตัวกรองการดำเนินการ

กรองตามประเภทการกระทำที่ต้องการเพื่อค้นหากิจกรรมที่ต้องการได้อย่างรวดเร็ว

ตัวกรองช่วงวันที่

จำกัดมุมมองบันทึกในช่วงเวลาที่กำหนด เมื่อใช้ร่วมกับตัวกรองอื่น ๆ ทำให้สามารถตรวจสอบเหตุการณ์ที่เกิดขึ้นในช่วงเวลาที่ทราบได้อย่างง่ายดาย

ตัวเลือกการเรียงลำดับ

จัดเรียงรายการบันทึกตามฟิลด์ใดก็ได้ตามลำดับจากน้อยไปมากหรือจากมากไปน้อย การเรียงลำดับตามเวลาประทับ (ใหม่ที่สุดก่อน) เป็นค่าเริ่มต้น

ค้นหาข้อความ

ช่องค้นหาข้อความอิสระจะจับคู่กับทุกฟิลด์ ช่วยให้คุณสามารถค้นหาชื่อโฮสต์ ที่อยู่ IP ชื่อสมาชิก หรือคำหลักใด ๆ ในข้อความบันทึกได้

สิทธิ์

การเข้าถึงหน้าบันทึกถูกควบคุมโดยสิทธิ์ต่อไปนี้:

การอนุญาต คำอธิบาย
LOG_VIEW จำเป็นสำหรับการเข้าถึงหน้าบันทึกตั้งแต่แรก
LOG_DISPLAY_FULL อนุญาตให้ดูประวัติบันทึกทั้งหมด
LOG_DISPLAY_TODAY จำกัดการดูเฉพาะรายการของวันนี้เท่านั้น
LOG_DELETE อนุญาตให้ลบรายการบันทึก

แคชเชียร์ที่มี LOG_VIEW และ LOG_DISPLAY_TODAY สามารถตรวจสอบกิจกรรมของวันนี้ได้ แต่ไม่สามารถเข้าถึงข้อมูลในอดีตได้ เฉพาะผู้ใช้ที่มี LOG_DISPLAY_FULL เท่านั้นที่สามารถเรียกดูไฟล์บันทึกทั้งหมดที่เก็บถาวรได้

อัปเดตตามเวลาจริง

เหตุการณ์บันทึกใหม่จะปรากฏในตัวแสดงโดยอัตโนมัติเมื่อเกิดขึ้น ระบบจะรับฟังเหตุการณ์บันทึกผ่านการเชื่อมต่อเหตุการณ์ TCP ดังนั้นจึงไม่จำเป็นต้องรีเฟรชเพจด้วยตนเอง แคชบันทึกช่วยปรับปรุงประสิทธิภาพโดยลดการสืบค้นฐานข้อมูลซ้ำเมื่อเลื่อนดูรายการล่าสุด