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

klon

public abstract ILeveledLogOutput clone ()

Kembali
ILeveledLogOutput sebuah ILeveledLogOutput

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