HistoryLogger

public class HistoryLogger
extends FileLogger

java.lang.Object
   ↳ com.android.tradefed.log.BaseLeveledLogOutput
     ↳ com.android.tradefed.log.BaseStreamLogger<com.android.tradefed.util.SizeLimitedOutputStream>
       ↳ com.android.tradefed.log.FileLogger
         ↳ com.android.tradefed.log.HistoryLogger


TF History Logger, un log speciale che contiene solo alcuni eventi specifici.

Riepilogo

Costruttori pubblici

HistoryLogger()

Metodi pubblici

ILeveledLogOutput clone()

Crea un nuovo FileLogger con le stesse impostazioni di livello di log dell'oggetto corrente.

void init()

Inizializza il log creando le risorse di I/O necessarie.

void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, args)

Chiama questo metodo per registrare un evento di un tipo con le informazioni associate nella mappa.

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

Costruttori pubblici

HistoryLogger

public HistoryLogger ()

Metodi pubblici

clone

public ILeveledLogOutput clone ()

Crea un nuovo FileLogger con le stesse impostazioni di livello di log dell'oggetto corrente.

Non vengono copiati i contenuti del file di log sottostante (ovvero i dati di log del clone verranno scritti in un nuovo file).

Ritorni
ILeveledLogOutput

init

public void init ()

Inizializza il log creando le risorse di I/O necessarie.

logEvent

public void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 args)

Chiama questo metodo per registrare un evento di un tipo con le informazioni associate nella mappa.

Parametri
logLevel Log.LogLevel

event ILogRegistry.EventType: il EventType dell'evento da registrare.

args : la mappa degli argomenti da aggiungere alla voce del log per ottenere ulteriori dettagli sull'evento.

printAndPromptLog

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

Parametri
logLevel Log.LogLevel

tag String

message String

printLog

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

Parametri
logLevel Log.LogLevel

tag String

message String