LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object
com.android.tradefed.device.LogcatReceiver


Classe que coleta o logcat em segundo plano. Continua a capturar logcat mesmo se o dispositivo ficar off-line e depois on-line.

Resumo

Construtores públicos

LogcatReceiver ( ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)

Cria uma instância com qualquer comando logcat especificado

LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)

Cria uma instância com o formato logcat 'threadtime' padrão

Métodos públicos

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

Obtenha o comando logcat padrão, apenas anexe o formato uid se o nível da API for > 24.

InputStreamSource getLogcatData (int maxBytes, int offset)

Retorna o buffer logcat atual dado um deslocamento.

InputStreamSource getLogcatData (int maxBytes)
InputStreamSource getLogcatData ()
void start ()
void stop ()

Construtores públicos

LogcatReceiver

public LogcatReceiver (ITestDevice device, 
                String logcatCmd, 
                long maxFileSize, 
                int logStartDelay)

Cria uma instância com qualquer comando logcat especificado

Parâmetros
device ITestDevice : o dispositivo para iniciar o logcat

logcatCmd String : o comando logcat a ser executado (incluindo a parte 'logcat'), veja detalhes sobre as opções disponíveis na mensagem de ajuda do logcat

maxFileSize long : tamanho máximo do arquivo, as linhas anteriores serão descartadas assim que o tamanho for atingido

logStartDelay int : o atraso de espera após o dispositivo ficar online

LogcatReceiver

public LogcatReceiver (ITestDevice device, 
                long maxFileSize, 
                int logStartDelay)

Cria uma instância com o formato logcat 'threadtime' padrão

Parâmetros
device ITestDevice : o dispositivo para iniciar o logcat

maxFileSize long : tamanho máximo do arquivo, as linhas anteriores serão descartadas assim que o tamanho for atingido

logStartDelay int : o atraso de espera após o dispositivo ficar online

Métodos públicos

claro

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Obtenha o comando logcat padrão, apenas anexe o formato uid se o nível da API for > 24.

Parâmetros
device ITestDevice

devoluções
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Retorna o buffer logcat atual dado um deslocamento.

Parâmetros
maxBytes int : O tamanho máximo do buffer retornado

offset int : O deslocamento do buffer cheio.

devoluções
InputStreamSource O buffer logcat começando no deslocamento.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parâmetros
maxBytes int

devoluções
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

devoluções
InputStreamSource

começar

public void start ()

parar

public void stop ()