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 |
A ILeveledLogOutput
that directs log messages to a file and to stdout.
Summary
Public constructors | |
---|---|
FileLogger()
|
Public methods | |
---|---|
ILeveledLogOutput
|
clone()
Creates a new |
void
|
closeLog()
|
InputStreamSource
|
getLog()
|
long
|
getMaxLogSizeMbytes()
Returns the max log size of the log in MBytes. |
void
|
init()
|
Protected methods | |
---|---|
void
|
init(String logPrefix, String fileSuffix)
Alternative to |
Public constructors
FileLogger
public FileLogger ()
Public methods
clone
public ILeveledLogOutput clone ()
Creates a new FileLogger
with the same log level settings as the current object.
Returns | |
---|---|
ILeveledLogOutput |
closeLog
public void closeLog ()
getLog
public InputStreamSource getLog ()
Returns | |
---|---|
InputStreamSource |
getMaxLogSizeMbytes
public long getMaxLogSizeMbytes ()
Returns the max log size of the log in MBytes.
Returns | |
---|---|
long |
init
public void init ()
Protected methods
init
protected void init (String logPrefix, String fileSuffix)
Alternative to init()
where we can specify the file name and suffix.
Parameters | |
---|---|
logPrefix |
String : the file name where to log without extension. |
fileSuffix |
String : the extension of the file where to log.
|