LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

Objeto java.lang.
   ↳ com.android.tradefed.device.LogcatReceiver


Es la clase que recopila logcat en segundo plano. Continúa capturando logcat incluso cuando el dispositivo se desconecta sin conexión que en línea.

Resumen

Constructores públicos

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

Crea una instancia con cualquier comando de logcat especificado.

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

Crea una instancia con el valor predeterminado “threadtime” de logcat. formato

Métodos públicos

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

Obtén el comando de logcat predeterminado; solo agrega el formato de UID si el nivel de API es >

InputStreamSource getLogcatData(int maxBytes, int offset)

Muestra el búfer de logcat actual con un desplazamiento determinado.

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

Constructores públicos

LogcatReceiver

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

Crea una instancia con cualquier comando de logcat especificado.

Parámetros
device ITestDevice: Es el dispositivo en el que se iniciará logcat.

logcatCmd String: Es el comando de logcat que se ejecutará (incluida la parte "logcat"). Consulta los detalles en opciones disponibles en el mensaje de ayuda de logcat

maxFileSize long: El tamaño máximo del archivo. Las líneas anteriores se descartarán una vez que se alcance el tamaño.

logStartDelay int: Es la demora que se debe esperar después de que el dispositivo esté en línea.

LogcatReceiver

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

Crea una instancia con el valor predeterminado “threadtime” de logcat. formato

Parámetros
device ITestDevice: Es el dispositivo en el que se iniciará logcat.

maxFileSize long: El tamaño máximo del archivo. Las líneas anteriores se descartarán una vez que se alcance el tamaño.

logStartDelay int: Es la demora que se debe esperar después de que el dispositivo esté en línea.

Métodos públicos

borrar

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Obtén el comando de logcat predeterminado; solo agrega el formato de UID si el nivel de API es >

Parámetros
device ITestDevice

Muestra
String

getLogcatData.

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Muestra el búfer de logcat actual con un desplazamiento determinado.

Parámetros
maxBytes int: Es el tamaño máximo del búfer que se muestra.

offset int: El desplazamiento del búfer completo.

Muestra
InputStreamSource Es el búfer de logcat que comienza en el desplazamiento.

getLogcatData.

public InputStreamSource getLogcatData (int maxBytes)

Parámetros
maxBytes int

Muestra
InputStreamSource

getLogcatData.

public InputStreamSource getLogcatData ()

Muestra
InputStreamSource

start

public void start ()

escala

public void stop ()