ILeveledLogOutput
public interface ILeveledLogOutput
implements Log.ILogOutput
com.Android.tradefed.log.ILeveledLogOutput |
Kelas yang mengimplementasikan antarmuka ini menyediakan metode yang menangani keluaran pesan log.
Ringkasan
Metode publik | |
---|---|
abstract ILeveledLogOutput | clone () |
abstract void | closeLog () Menutup log dan melakukan pembersihan apa pun sebelum menutup, jika diperlukan. |
abstract InputStreamSource | getLog () Mengambil aliran snapshot dari data log. |
abstract Log.LogLevel | getLogLevel () Mendapatkan level log minimum untuk ditampilkan. |
abstract void | init () Inisialisasi log, buat sumber daya IO apa pun yang diperlukan. |
abstract void | setLogLevel (Log.LogLevel logLevel) Menetapkan level log minimum untuk ditampilkan. |
Metode publik
tutupLog
public abstract void closeLog ()
Menutup log dan melakukan pembersihan apa pun sebelum menutup, jika diperlukan.
dapatkanLog
public abstract InputStreamSource getLog ()
Mengambil aliran snapshot dari data log.
Tidak boleh dipanggil setelah ILeveledLogOutput#closeLog()
.
Streaming yang dikembalikan tidak dijamin memiliki performa optimal. Penelepon mungkin ingin membungkus hasil dalam ERROR(/BufferedInputStream)
.
Kembali | |
---|---|
InputStreamSource | sebuah InputStreamSource dari data log. Dapat mengembalikan null jika tidak didukung. |
Melempar | |
---|---|
IllegalStateException | jika dipanggil ketika log telah ditutup. |
dapatkanLogLevel
public abstract Log.LogLevel getLogLevel ()
Mendapatkan level log minimum untuk ditampilkan.
Kembali | |
---|---|
Log.LogLevel | LogLevel saat ini |
inisiasi
public abstract void init ()
Inisialisasi log, buat sumber daya IO apa pun yang diperlukan.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Menetapkan level log minimum untuk ditampilkan.
Parameter | |
---|---|
logLevel | Log.LogLevel : LogLevel yang akan ditampilkan |