Dateiprotokollierung

public class FileLogger
extends BaseStreamLogger<SizeLimitedOutputStream>

java.lang.Object
😎 com.android.tradefed.log.BaseLeveledLogOutput (in englischer Sprache)
  😎 com.android.tradefed.log.BaseStreamLogger<com.android.tradefed.util.SizeLimitedOutputStream>
    😎 com.android.tradefed.log.FileLogging


Ein ILeveledLogOutput, der Lognachrichten an eine Datei und an stdout weiterleitet.

Zusammenfassung

Öffentliche Konstruktoren

FileLogger()

Öffentliche Methoden

ILeveledLogOutput clone()

Erstellt eine neue FileLogger mit denselben Einstellungen auf Logebene wie das aktuelle Objekt.

void closeLog()
InputStreamSource getLog()
long getMaxLogSizeMbytes()

Gibt die maximale Loggröße des Logs in MB zurück.

void init()

Geschützte Methoden

void init(String logPrefix, String fileSuffix)

Alternative zu init(), wobei der Dateiname und das Suffix angegeben werden können.

Öffentliche Konstruktoren

Dateiprotokollierung

public FileLogger ()

Öffentliche Methoden

Klonen

public ILeveledLogOutput clone ()

Erstellt eine neue FileLogger mit denselben Einstellungen auf Logebene wie das aktuelle Objekt.

Der Inhalt der zugrunde liegenden Protokolldatei wird nicht kopiert (d. h. die Protokolldaten des Klons werden in eine neue -Datei.)

Returns
ILeveledLogOutput

CloseLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

Returns
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Gibt die maximale Loggröße des Logs in MB zurück.

Returns
long

init

public void init ()

Geschützte Methoden

init

protected void init (String logPrefix, 
                String fileSuffix)

Alternative zu init(), wobei der Dateiname und das Suffix angegeben werden können.

Parameter
logPrefix String: der Dateiname, in dem ohne Erweiterung protokolliert werden soll.

fileSuffix String: die Erweiterung der Datei, in der protokolliert werden soll.