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()

ログの最大ログサイズを MBytes 単位で返します。

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 ()

保護されたメソッド

init

protected void init (String logPrefix, 
                String fileSuffix)

ファイル名と接尾辞を指定する init() の代替手段。

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

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