ข้ามไปที่เนื้อหา

iOS

คู่มือนี้ให้ข้อมูลที่จำเป็นก่อนเริ่มการพัฒนา SDK ของ Hive

บันทึกการทำงาน

เมื่อต้องการตรวจสอบบันทึก SDK ของ Hive เมื่อแอปของคุณกำลังทำงาน ให้ตั้งค่า useLog เป็น true ในคลาส Configuration

Note

คุณสามารถตรวจสอบ Hive SDK debug logs ในคอนโซล Xcode และแอป Console ของ MacOS และกรองประเภทล็อกเฉพาะได้

การตั้งค่าประเภทบันทึกการทำงาน

คุณสามารถเลือกประเภทบันทึกเฉพาะเพื่อดูจากบันทึก SDK ของ Hive ใช้ API Logger.setLogFilter เพื่อตั้งค่าประเภทบันทึก SDK ของ Hive ค่าเริ่มต้นคือ LogType.Verbose ในหกประเภทต่อไปนี้

  • LogType.Verbose: แสดงผลบันทึกในระหว่างขั้นตอนการพัฒนา
  • LogType.Debug: บันทึกรายละเอียดสำหรับทุกขั้นตอน
  • LogType.Info: Hive SDK ความก้าวหน้าและผลลัพธ์การเรียกกลับ (แนะนำ)
  • LogType.Warning: ข้อผิดพลาดที่เกิดขึ้นโดยไม่คาดคิดแต่ไม่ส่งผลกระทบต่อการทำงานของเกม
  • LogType.Error: ข้อผิดพลาดที่เกิดจากข้อมูลการกำหนดค่าที่ขาดหายไปและส่งผลกระทบต่อการทำงานของเกม
  • LogType.None: ไม่มีบันทึกใด ๆ ที่ถูกแสดงผล

ประเภทบันทึกจะถูกจัดเรียงจากสูงไปต่ำ และจะมีการส่งออกเฉพาะบันทึกที่ต่ำกว่าประเภทบันทึกที่กำหนดไว้:

Verbose > Debug > Info > Waring > Error > None
<

HIVELogFilter* logFilter = [[HIVELogFilter alloc]initWithCoreLog:HIVELogTypeInfo serviceLog:HIVELogTypeInfo];
[HIVELogger setLogFilter:logFilter];
let logFilter = LogFilter.init(coreLog:LogType.Info, serviceLog: LogType.Info)
LogInterface.setLogFilter(logFilter)