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 |
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 |
Ö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.
|