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] messageClient:
[timestamp] [type] message
ตัวอย่างการใช้งานเพิ่มเติม
หมายเหตุ
ระบบจะแสดงเวลาแตกต่างกันระหว่าง Server และ Client
สามารถส่งพารามิเตอร์ได้หลายตัว จะถูกแปลงเป็นสตริงและเชื่อมต่อกัน
สี success จะแสดงเสมอไม่ว่าจะตั้งค่า Config อย่างไร