ว่าด้วยเรื่อง LOG ..บางส่วนของโปรแกรม เราอาจต้องการดูผลลัพท์ข้อมูลขณะรัน สามารถสั่งเอ้าท์พุทค่าหรือข้อมูล ณ จุดที่ต้องการได้โดยการสั่งเอ้าท์พุทผ่าน Log แล้วดูผลที่ LogCat ได้ และคุณรู้หรือไม่ว่า Log แต่ละแบบเรียกที่เราเรียกใช้งานนั้น มันแตกต่างกันอย่างไร
ตัวอย่างโค้ด Log ผมกำหนด ตัวแปร TAG = "SAKDA" และตัวแปร data = 100
- Log.e(TAG,"TEST LOG DATA" + data); // แสดง Log แบบ Error คือสีแดง
- Log.w(TAG,"TEST LOG DATA" + data); // แสดง Log แบบ Warning คือสีส้ม
- Log.i(TAG,"TEST LOG DATA" + data); // แสดง Log แบบ Info คือสีออกน้ำเงิน
- Log.d(TAG,"TEST LOG DATA" + data); // แสดง Log แบบ Debug
พอเรารันโปรแกรมแล้วอยากดูผลเอ้าท์พุทที่เรากำหนด LOG ไว้ ก็ดูช่อง Logcat ครับผม พิมพ์เข้าไป "SAKDA" ก็จะปรากฏ..
- Log.v(TAG,"TEST LOG DATA" + data); // แสดง Log แบบ Verbose

ไม่มีความคิดเห็น:
แสดงความคิดเห็น