ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


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

Ringkasan

Metode publik

abstract ILeveledLogOutput clone()
abstract void closeLog()

Menutup log dan melakukan pembersihan sebelum menutup, sesuai kebutuhan.

abstract InputStreamSource getLog()

Mengambil aliran snapshot data log.

abstract Log.LogLevel getLogLevel()

Mendapatkan level log minimum yang akan ditampilkan.

abstract void init()

Lakukan inisialisasi log, yang membuat resource IO yang diperlukan.

abstract void setLogLevel(Log.LogLevel logLevel)

Menetapkan level log minimum yang akan ditampilkan.

Metode publik

clone

public abstract ILeveledLogOutput clone ()

Hasil
ILeveledLogOutput ILeveledLogOutput

closeLog

public abstract void closeLog ()

Menutup log dan melakukan pembersihan sebelum menutup, sesuai kebutuhan.

getLog

public abstract InputStreamSource getLog ()

Mengambil aliran snapshot data log.

Tidak boleh dipanggil setelah ILeveledLogOutput.closeLog().

Streaming yang ditampilkan tidak dijamin memiliki performa yang optimal. Pemanggil dapat menggabungkan hasil dalam ERROR(/BufferedInputStream).

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

Menampilkan
IllegalStateException jika dipanggil saat log telah ditutup.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Mendapatkan level log minimum yang akan ditampilkan.

Hasil
Log.LogLevel LogLevel saat ini

init

public abstract void init ()

Lakukan inisialisasi log, yang membuat resource IO yang diperlukan.

setLogLevel

public abstract void setLogLevel (Log.LogLevel logLevel)

Menetapkan level log minimum yang akan ditampilkan.

Parameter
logLevel Log.LogLevel: LogLevel yang akan ditampilkan