StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
   ↳ com.android.tradefed.log.StdoutLogger


Un ILeveledLogOutput che indirizza i messaggi di log a stdout.

Riepilogo

Costruttori pubblici

StdoutLogger()

Metodi pubblici

ILeveledLogOutput clone()
void closeLog()

Chiude il log ed esegue la pulizia necessaria prima della chiusura.

InputStreamSource getLog()

Acquisisce un flusso di snapshot dei dati di log.

Log.LogLevel getLogLevel()

Recupera il livello minimo di log da visualizzare.

void init()

Inizializza il log, creando le risorse I/O richieste.

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)

Inviato quando è necessario stampare un messaggio di log e, se possibile, visualizzarlo all'utente in una finestra di dialogo.

void printLog(Log.LogLevel logLevel, String tag, String message)

Inviato quando è necessario stampare un messaggio di log.

void setLogLevel(Log.LogLevel logLevel)

Imposta il livello minimo di log da visualizzare.

Costruttori pubblici

StdoutLogger

public StdoutLogger ()

Metodi pubblici

clone

public ILeveledLogOutput clone ()

Resi
ILeveledLogOutput

closeLog

public void closeLog ()

Chiude il log ed esegue la pulizia necessaria prima della chiusura.

getLog

public InputStreamSource getLog ()

Acquisisce un flusso di snapshot dei dati di log.

Non deve essere chiamato dopo ILeveledLogOutput.closeLog().

Non è garantito che lo stream restituito abbia prestazioni ottimali. I chiamanti potrebbero voler racchiudere il risultato in un BufferedInputStream.

Resi
InputStreamSource un InputStreamSource dei dati di log. Potrebbe restituire null se non è supportato.

getLogLevel

public Log.LogLevel getLogLevel ()

Recupera il livello minimo di log da visualizzare.

Resi
Log.LogLevel l'LogLevel attuale

init

public void init ()

Inizializza il log, creando le risorse I/O richieste.

Genera
IOException

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Inviato quando è necessario stampare un messaggio di log e, se possibile, visualizzarlo all'utente in una finestra di dialogo.

Parametri
logLevel Log.LogLevel: l'enumerazione LogLevel che rappresenta la priorità del messaggio.

tag String: Il tag associato al messaggio.

message String: il messaggio da visualizzare.

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Inviato quando è necessario stampare un messaggio di log.

Parametri
logLevel Log.LogLevel: l'enumerazione LogLevel che rappresenta la priorità del messaggio.

tag String: Il tag associato al messaggio.

message String: il messaggio da visualizzare.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

Imposta il livello minimo di log da visualizzare.

Parametri
logLevel Log.LogLevel: il LogLevel da visualizzare