LogcatReceiver
public class LogcatReceiver
extends Object
implements ILogcatReceiver
java.lang.オブジェクト | |
↳ | 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' 形式でインスタンスを作成します |
パブリックメソッド | |
---|---|
void | clear () |
static String | getDefaultLogcatCmd ( ITestDevice device) デフォルトの logcat コマンドを取得します。API レベルが 24 を超える場合は、uid 形式のみを追加します。 |
InputStreamSource | getLogcatData (int maxBytes, int offset) オフセットを指定して現在の logcat バッファを返します。 |
InputStreamSource | getLogcatData (int maxBytes) |
InputStreamSource | getLogcatData () |
void | start () |
void | stop () |
パブリックコンストラクター
LogcatReceiver
public LogcatReceiver (ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
指定された logcat コマンドを使用してインスタンスを作成します
パラメーター | |
---|---|
device | ITestDevice : logcat を開始するデバイス |
logcatCmd | String : 実行する logcat コマンド (「logcat」部分を含む)。利用可能なオプションの詳細については、logcat ヘルプ メッセージを参照してください。 |
maxFileSize | long : 最大ファイル サイズ。サイズに達すると以前の行は破棄されます。 |
logStartDelay | int : デバイスがオンラインになった後に待機する遅延 |
LogcatReceiver
public LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay)
デフォルトの logcat 'threadtime' 形式でインスタンスを作成します
パラメーター | |
---|---|
device | ITestDevice : logcat を開始するデバイス |
maxFileSize | long : 最大ファイル サイズ。サイズに達すると以前の行は破棄されます。 |
logStartDelay | int : デバイスがオンラインになった後に待機する遅延 |
パブリックメソッド
クリア
public void clear ()
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
デフォルトの logcat コマンドを取得します。API レベルが 24 を超える場合は、uid 形式のみを追加します。
パラメーター | |
---|---|
device | ITestDevice |
戻り値 | |
---|---|
String |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes, int offset)
オフセットを指定して現在の logcat バッファを返します。
パラメーター | |
---|---|
maxBytes | int : 返されるバッファの最大サイズ |
offset | int : フルバッファのオフセット。 |
戻り値 | |
---|---|
InputStreamSource | オフセットから始まる logcat バッファ。 |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes)
パラメーター | |
---|---|
maxBytes | int |
戻り値 | |
---|---|
InputStreamSource |
始める
public void start ()
停止
public void stop ()