LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


Clase que recopila logcat en segundo plano. Continúa capturando logcat, incluso si el dispositivo se queda sin conexión y, luego, vuelve a estar en línea.

Resumen

Constructores públicos

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

Crea una instancia con el formato predeterminado "threadtime" de logcat.

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

Crea una instancia con cualquier comando de logcat especificado.

Métodos públicos

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

Obtén el comando logcat predeterminado y solo agrega el formato de UID si el nivel de API es superior a 24.

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, 
                long maxFileSize, 
                int logStartDelay)

Crea una instancia con el formato "threadtime" predeterminado de logcat.

Parámetros
device ITestDevice: El dispositivo en el que se iniciará Logcat.

maxFileSize long: Es 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 espera después de que el dispositivo se conecta.

LogcatReceiver

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

Crea una instancia con cualquier comando logcat especificado.

Parámetros
device ITestDevice: El dispositivo en el que se iniciará Logcat.

logcatCmd String: El comando logcat que se ejecutará (incluida la parte "logcat"). Consulta los detalles sobre las 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 espera después de que el dispositivo se conecta.

Métodos públicos

borrar

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Obtén el comando logcat predeterminado y solo agrega el formato de UID si el nivel de API es superior a 24.

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: Es la compensación del búfer completo.

Muestra
InputStreamSource El búfer de Logcat 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 ()