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 по умолчанию, добавляйте формат uid только в том случае, если уровень API> 24.

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 по умолчанию, добавляйте формат uid только в том случае, если уровень API> 24.

Параметры
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

getLogcatData

public InputStreamSource getLogcatData ()

Возврат
InputStreamSource

начинать

public void start ()

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

public void stop ()