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