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 Log-Nachrichten 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 Protokollgröße des Protokolls in MB 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-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 |
|
closeLog
public void closeLog ()
getMaxLogSizeMbytes
public long getMaxLogSizeMbytes ()
Gibt die maximale Protokollgröße des Protokolls in MB zurück.
| Gibt Folgendes zurück: | |
|---|---|
long |
|
init
public void init ()
| Löst aus | |
|---|---|
IOException |
|
Geschützte Methoden
init
protected void init (String logPrefix,
String fileSuffix)Alternative zu init(), bei der wir den Dateinamen und das Suffix angeben können.
| Parameter | |
|---|---|
logPrefix |
String: Der Dateiname, in den ohne Erweiterung protokolliert werden soll. |
fileSuffix |
String: die Erweiterung der Datei, in die protokolliert werden soll. |