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: Ein spezielles Log, das nur bestimmte Ereignisse enthält.

Zusammenfassung

Öffentliche Konstruktoren

HistoryLogger()

Öffentliche Methoden

ILeveledLogOutput clone()

Erstellt ein neues FileLogger-Objekt mit denselben Einstellungen für die Protokollierungsebene wie das aktuelle Objekt.

void init()

Initialisieren Sie das Log und erstellen Sie alle erforderlichen E/A-Ressourcen.

void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)

Rufen Sie diese Methode auf, um ein Ereignis eines Typs mit den zugehörigen Informationen in der Karte zu protokollieren.

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

Öffentliche Konstruktoren

HistoryLogger

public HistoryLogger ()

Öffentliche Methoden

clone

public ILeveledLogOutput clone ()

Erstellt ein neues FileLogger-Objekt mit denselben Einstellungen für die Protokollierungsebene wie das aktuelle Objekt.

Der Inhalt der zugrunde liegenden Logdatei wird nicht kopiert. Die Logdaten des Klons werden in eine neue Datei geschrieben.

Gibt Folgendes zurück:
ILeveledLogOutput

init

public void init ()

Initialisieren Sie das Log und erstellen Sie alle erforderlichen E/A-Ressourcen.

Löst aus
IOException

logEvent

public void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                Map<String, String> args)

Rufen Sie diese Methode auf, um ein Ereignis eines Typs mit den zugehörigen Informationen in der Karte zu protokollieren.

Parameter
logLevel Log.LogLevel

event ILogRegistry.EventType: die EventType des zu protokollierenden Ereignisses.

args Map: Die Zuordnung von Argumenten, die dem Logeintrag hinzugefügt werden sollen, um weitere Details zum Ereignis zu erhalten.

printAndPromptLog

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

Parameter
logLevel Log.LogLevel

tag String

message String

printLog

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

Parameter
logLevel Log.LogLevel

tag String

message String