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