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'

Публичные методы

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

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Возвращает текущий буфер logcat с учетом смещения.

Параметры
maxBytes int : максимальный размер возвращаемого буфера

offset int : смещение полного буфера.

Возврат
InputStreamSource Буфер logcat, начиная со смещения.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Параметры
maxBytes int

Возврат
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

Возврат
InputStreamSource

Начало

public void start ()

останавливаться

public void stop ()