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
, das Protokollmeldungen an eine Datei und an stdout weiterleitet.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
FileLogger()
|
Öffentliche Methoden | |
---|---|
ILeveledLogOutput
|
clone()
Erstellt ein neues |
void
|
closeLog()
|
InputStreamSource
|
getLog()
|
long
|
getMaxLogSizeMbytes()
Gibt die maximale Größe des Protokolls in Megabyte zurück. |
void
|
init()
|
Geschützte Methoden | |
---|---|
void
|
init(String logPrefix, String fileSuffix)
Alternative zu |
Öffentliche Konstruktoren
FileLogger
public FileLogger ()
Öffentliche Methoden
clone
public ILeveledLogOutput clone ()
Erstellt ein neues FileLogger
mit denselben Protokollebeneneinstellungen wie das aktuelle Objekt.
Der Inhalt der zugrunde liegenden Protokolldatei wird nicht kopiert. Die Protokolldaten des Klons werden also in eine neue Datei geschrieben.
Returns | |
---|---|
ILeveledLogOutput |
closeLog
public void closeLog ()
getMaxLogSizeMbytes
public long getMaxLogSizeMbytes ()
Gibt die maximale Größe des Protokolls in Megabyte zurück.
Returns | |
---|---|
long |
init
public void init ()
Geschützte Methoden
init
protected void init (String logPrefix, String fileSuffix)
Alternative zu init()
, mit der wir den Dateinamen und das Suffix angeben können.
Parameter | |
---|---|
logPrefix |
String : der Dateiname, in dem die Protokolle gespeichert werden sollen, ohne Erweiterung. |
fileSuffix |
String : die Erweiterung der Datei, in der protokolliert werden soll. |