OutputLogILevel

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani output log membuat pesan teks.

Ringkasan

Metode publik

abstract ILeveledLogOutput clone()
abstract void closeLog()

Menutup log dan melakukan pembersihan sebelum menutup, sesuai kebutuhan.

abstract InputStreamSource getLog()

Mengambil streaming ringkasan data log.

abstract Log.LogLevel getLogLevel()

Mendapatkan level log minimum untuk ditampilkan.

abstract void init()

Lakukan inisialisasi log, untuk membuat resource IO yang diperlukan.

abstract void setLogLevel(Log.LogLevel logLevel)

Menetapkan level log minimum untuk ditampilkan.

Metode publik

kloning

public abstract ILeveledLogOutput clone ()

Hasil
ILeveledLogOutput ILeveledLogOutput

tutupLog

public abstract void closeLog ()

Menutup log dan melakukan pembersihan sebelum menutup, sesuai kebutuhan.

{i>GetLog<i}

public abstract InputStreamSource getLog ()

Mengambil streaming ringkasan data log.

Tidak boleh dipanggil setelah ILeveledLogOutput#closeLog().

Streaming yang ditampilkan tidak dijamin memiliki performa yang optimal. Penelepon mungkin ingin penggabungan hasil dalam ERROR(/BufferedInputStream).

Hasil
InputStreamSource InputStreamSource data log. Dapat menampilkan null jika tidak didukung.

Menampilkan
IllegalStateException jika dipanggil saat log ditutup.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Mendapatkan level log minimum untuk ditampilkan.

Hasil
Log.LogLevel LogLevel saat ini

init

public abstract void init ()

Lakukan inisialisasi log, untuk membuat resource IO yang diperlukan.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Menetapkan level log minimum untuk ditampilkan.

Parameter
logLevel Log.LogLevel: LogLevel yang akan ditampilkan