ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput
BaseLeveledLogOutput Implementasi dasar untuk ILeveledLogOutput yang memungkinkan pemfilteran beberapa tag berdasarkan nama atau komponennya. 
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput yang mengarahkan pesan log ke aliran output dan ke stdout. 
FileLogger ILeveledLogOutput yang mengarahkan pesan log ke file dan ke stdout. 
HistoryLogger TF History Logger, log khusus yang hanya berisi beberapa peristiwa tertentu. 
SimpleFileLogger ILeveledLogOutput yang mengarahkan pesan log ke stdout dan ke satu file log. 
StdoutLogger ILeveledLogOutput yang mengarahkan pesan log ke stdout. 


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

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