Logger

Server & Client Supported

ภาพรวม

ระบบสำหรับบันทึกและแสดงข้อความล็อกประเภทต่างๆ

ที่อยู่ไฟล์

source/modules/common/logger.lua

ฟังก์ชัน

info

บันทึกข้อความประเภทข้อมูลทั่วไป (สีฟ้า)

-- ตัวอย่างการใช้งาน
AFUCore.Logger.info('กำลังโหลดข้อมูลผู้เล่น...')
-- Server
-- [2025-01-04 18:00:00] [info] กำลังโหลดข้อมูลผู้เล่น...

-- Client
-- [1234567890] [info] กำลังโหลดข้อมูลผู้เล่น...

error

บันทึกข้อความประเภทข้อผิดพลาด (สีแดง)

warning

บันทึกข้อความประเภทคำเตือน (สีเหลือง)

debug

บันทึกข้อความประเภทดีบัก (สีฟ้า)

success

บันทึกข้อความประเภทสำเร็จ (สีเขียว)

การกำหนดค่า

สามารถเปิด/ปิดการแสดงล็อกแต่ละประเภทได้ผ่าน Config:

รูปแบบการแสดงผล

  • Server: [YYYY-MM-DD HH:mm:ss] [type] message

  • Client: [timestamp] [type] message

ตัวอย่างการใช้งานเพิ่มเติม

หมายเหตุ

  • ระบบจะแสดงเวลาแตกต่างกันระหว่าง Server และ Client

  • สามารถส่งพารามิเตอร์ได้หลายตัว จะถูกแปลงเป็นสตริงและเชื่อมต่อกัน

  • สี success จะแสดงเสมอไม่ว่าจะตั้งค่า Config อย่างไร