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 ของเธรดที่ทำการโทร
SimpleFileLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout และไปยังไฟล์บันทึกเดียว
StdoutLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout
แย่มากล้มเหลวEmailHandler คลาสตัวจัดการแบบง่ายที่จะส่งอีเมลถึงผู้ที่สนใจเมื่อเกิดข้อผิดพลาด WTF (What a Terrible Failure) ภายในอินสแตนซ์ของ Trade Federation

เอนัม

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