com.android.tradefed.log

อินเทอร์เฟซ

IleveledLogOutput คลาสที่ใช้อินเทอร์เฟซนี้มีวิธีการจัดการกับข้อความบันทึกที่ส่งออก
ILogRegistry อินเทอร์เฟซสำหรับตัวบันทึกซิงเกิลตัน ILogOutput ที่มัลติเพล็กซ์และจัดการตัวบันทึกต่างๆ
มันแย่มาก FailureHandler อินเทอร์เฟซสำหรับจัดการกับความล้มเหลวร้ายแรงจาก LogUtil.CLog.wtf(String, Throwable)
ไอเทสล็อกเกอร์ เอนทิตีที่สามารถทำการบันทึกสตรีมข้อมูลประเภทต่างๆ

ชั้นเรียน

BaseLeveledLogOutput การใช้งานพื้นฐานสำหรับ ILeveledLogOutput ที่อนุญาตให้กรองแท็กบางส่วนตามชื่อหรือส่วนประกอบ
BaseStreamLogger <ระบบปฏิบัติการขยาย OutputStream> ILeveledLogOutput ที่ส่งข้อความบันทึกไปยังสตรีมเอาท์พุตและไปยัง stdout
FileLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยังไฟล์และไปยัง stdout
HistoryLogger TF History Logger บันทึกพิเศษที่มีเฉพาะบางเหตุการณ์เท่านั้น
ตัวรับบันทึก
เข้าสู่ระบบการลงทะเบียน การใช้งาน ILogRegistry ที่มัลติเพล็กซ์และจัดการตัวบันทึกที่แตกต่างกัน โดยใช้ตัวที่เหมาะสมโดยยึดตาม ThreadGroup ของเธรดที่ทำการโทร
LogUtil คลาสยูทิลิตี้การบันทึก
LogUtil.CLog คลาส shim สำหรับ Log ที่ใช้ชื่อคลาสแบบง่ายของผู้เรียกเป็นแท็กบันทึกโดยอัตโนมัติ
SimpleFileLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout และไปยังไฟล์บันทึกเดียว
StdoutLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout
แย่มากล้มเหลวEmailHandler คลาสตัวจัดการแบบง่ายที่จะส่งอีเมลถึงผู้ที่สนใจเมื่อเกิดข้อผิดพลาด WTF (What a Terrible Failure) ภายในอินสแตนซ์ของ Trade Federation

เอนัม

ILogRegistry.EventType เหตุการณ์ที่เป็นประโยชน์ในการบันทึก