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


ログメッセージをファイルと stdout に送信する ILeveledLogOutput

概要

パブリック コンストラクタ

FileLogger()

パブリック メソッド

ILeveledLogOutput clone()

現在のオブジェクトと同じログレベル設定で新しい FileLogger を作成します。

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

ログの最大サイズ(MB)を返します。

void init()

保護されたメソッド

void init(String logPrefix, String fileSuffix)

init() の代替。ファイル名とサフィックスを指定できます。

パブリック コンストラクタ

FileLogger

public FileLogger ()

パブリック メソッド

clone

public ILeveledLogOutput clone ()

現在のオブジェクトと同じログレベル設定で新しい FileLogger を作成します。

基盤となるログファイルの内容はコピーされません(つまり、クローンのログデータは新しい ファイルに書き込まれます)。

戻り値
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

戻り値
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

ログの最大サイズ(MB)を返します。

戻り値
long

init

public void init ()

例外
IOException

保護されたメソッド

init

protected void init (String logPrefix, 
                String fileSuffix)

init() の代替。ファイル名とサフィックスを指定できます。

パラメータ
logPrefix String: 拡張子なしでログを記録するファイル名。

fileSuffix String: ログを記録するファイルの拡張子。