Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Kelas yang mengimplementasikan antarmuka ini menyediakan metode yang berhubungan dengan mengeluarkan pesan log.

Ringkasan

Metode publik

abstract ILeveledLogOutput clone ()
abstract void closeLog ()

Tutup log dan lakukan pembersihan apa pun sebelum ditutup, jika perlu.

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 yang diperlukan.

abstract void setLogLevel (Log.LogLevel logLevel)

Menyetel level log minimum untuk ditampilkan.

Metode publik

klon

public abstract ILeveledLogOutput clone ()

Pengembalian
ILeveledLogOutput sebuah ILeveledLogOutput

closeLog

public abstract void closeLog ()

Tutup log dan lakukan pembersihan apa pun sebelum ditutup, jika perlu.

getLog

public abstract InputStreamSource getLog ()

Mengambil aliran snapshot dari data log.

Tidak boleh dipanggil setelah ILeveledLogOutput#closeLog() .

Aliran yang dikembalikan tidak dijamin memiliki kinerja yang optimal. Penelepon mungkin ingin membungkus hasil dalam ERROR(/BufferedInputStream) .

Pengembalian
InputStreamSource InputStreamSource dari data log. Dapat mengembalikan null jika tidak didukung.

Melempar
IllegalStateException jika dipanggil saat log telah ditutup.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Mendapatkan level log minimum untuk ditampilkan.

Pengembalian
Log.LogLevel LogLevel saat ini

init

public abstract void init ()

Inisialisasi log, buat sumber daya IO yang diperlukan.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Menyetel level log minimum untuk ditampilkan.

Parameter
logLevel Log.LogLevel : LogLevel yang akan ditampilkan