FileLogger

public class FileLogger
extends BaseStreamLogger < SizeLimitedOutputStream >

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


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

Zusammenfassung

Öffentliche Bauträger

FileLogger ()

Öffentliche Methoden

ILeveledLogOutput clone ()

Erstellt einen neuen FileLogger mit denselben Protokollierungsstufeneinstellungen wie das aktuelle Objekt.

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

Gibt die maximale Protokollgröße des Protokolls in MBytes zurück.

void init ()

Geschützte Methoden

void init (String logPrefix, String fileSuffix)

Alternative zu init() , wo wir den Dateinamen und das Suffix angeben können.

Öffentliche Bauträger

FileLogger

public FileLogger ()

Öffentliche Methoden

Klon

public ILeveledLogOutput clone ()

Erstellt einen neuen FileLogger mit denselben Protokollierungsstufeneinstellungen wie das aktuelle Objekt.

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

Kehrt zurück
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

Kehrt zurück
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Gibt die maximale Protokollgröße des Protokolls in MBytes zurück.

Kehrt zurück
long

drin

public void init ()

Geschützte Methoden

drin

protected void init (String logPrefix, 
                String fileSuffix)

Alternative zu init() , wo wir den Dateinamen und das Suffix angeben können.

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

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