LogcatReceiver
public class LogcatReceiver
extends Object
implements ILogcatReceiver
java.lang.Object |
↳ | com.android.tradefed.device.LogcatReceiver |
logcatをバックグラウンドで収集するクラス。デバイスがオフラインになってからオンラインになった場合でも、logcatのキャプチャを続行します。
概要
パブリックコンストラクター |
---|
LogcatReceiver (ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay) 指定されたlogcatコマンドでインスタンスを作成します |
LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay) デフォルトのlogcat「threadtime」形式でインスタンスを作成します |
パブリックコンストラクター
LogcatReceiver
public LogcatReceiver (ITestDevice device,
String logcatCmd,
long maxFileSize,
int logStartDelay)
指定されたlogcatコマンドでインスタンスを作成します
パラメーター |
---|
device | ITestDevice : ITestDevice を開始するデバイス |
logcatCmd | String :実行するlogcatコマンド(「logcat」部分を含む)。logcatヘルプメッセージで使用可能なオプションの詳細を参照してください。 |
maxFileSize | long :最大ファイルサイズ。サイズに達すると、前の行は破棄されます |
logStartDelay | int :デバイスがオンラインになった後の待機の遅延 |
LogcatReceiver
public LogcatReceiver (ITestDevice device,
long maxFileSize,
int logStartDelay)
デフォルトのlogcat「threadtime」形式でインスタンスを作成します
パラメーター |
---|
device | ITestDevice : ITestDevice を開始するデバイス |
maxFileSize | long :最大ファイルサイズ。サイズに達すると、前の行は破棄されます |
logStartDelay | int :デバイスがオンラインになった後の待機の遅延 |
パブリックメソッド
getLogcatData
public InputStreamSource getLogcatData (int maxBytes,
int offset)
オフセットを指定して現在のlogcatバッファを返します。
パラメーター |
---|
maxBytes | int :返されるバッファの最大サイズ |
offset | int :フルバッファのオフセット。 |
戻り値 |
---|
InputStreamSource | オフセットから始まるlogcatバッファー。 |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes)
getLogcatData
public InputStreamSource getLogcatData ()