ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
| com.android.tradefed.log.ILeveledLogOutput |
Class yang mengimplementasikan antarmuka ini menyediakan metode yang menangani output log pesan.
Ringkasan
Metode publik | |
|---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
Menutup log dan melakukan pembersihan apa pun sebelum menutup, jika diperlukan. |
abstract
InputStreamSource
|
getLog()
Mengambil aliran snapshot data log. |
abstract
Log.LogLevel
|
getLogLevel()
Mendapatkan level log minimum untuk ditampilkan. |
abstract
void
|
init()
Menginisialisasi log, membuat resource IO yang diperlukan. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
Menetapkan level log minimum untuk ditampilkan. |
Metode publik
closeLog
public abstract void closeLog ()
Menutup log dan melakukan pembersihan apa pun sebelum menutup, jika diperlukan.
getLog
public abstract InputStreamSource getLog ()
Mengambil aliran snapshot data log.
Tidak boleh dipanggil setelah ILeveledLogOutput.closeLog().
Aliran yang ditampilkan tidak dijamin memiliki performa yang optimal. Pemanggil mungkin ingin menggabungkan hasil dalam BufferedInputStream.
| Hasil | |
|---|---|
InputStreamSource |
InputStreamSource data log. Dapat menampilkan null jika tidak didukung. |
| Menampilkan | |
|---|---|
IllegalStateException |
jika dipanggil saat log telah ditutup. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Mendapatkan level log minimum untuk ditampilkan.
| Hasil | |
|---|---|
Log.LogLevel |
LogLevel saat ini |
init
public abstract void init ()
Menginisialisasi log, membuat resource IO yang diperlukan.
| Menampilkan | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Menetapkan level log minimum untuk ditampilkan.
| Parameter | |
|---|---|
logLevel |
Log.LogLevel: LogLevel yang akan ditampilkan |