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
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 |