LogcatReceptor

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


Clase que recopila logcat en segundo plano. Continúa capturando logcat incluso si el dispositivo se desconecta y luego se conecta.

Resumen

Constructores públicos

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

Crea una instancia con cualquier comando logcat especificado

LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)

Crea una instancia con el formato logcat 'threadtime' predeterminado

Métodos públicos

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

Obtenga el comando logcat predeterminado, solo agregue el formato uid si el nivel de API es> 24.

InputStreamSource getLogcatData (int maxBytes, int offset)

Devuelve el buffer logcat actual dado un desplazamiento.

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

Constructores públicos

LogcatReceptor

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

Crea una instancia con cualquier comando logcat especificado

Parámetros
device ITestDevice : el dispositivo para iniciar logcat

logcatCmd String : el comando logcat a ejecutar (incluida la parte 'logcat'), consulte los detalles sobre las opciones disponibles en el mensaje de ayuda de logcat

maxFileSize long : tamaño máximo de archivo, las líneas anteriores se descartarán una vez que se alcance el tamaño

logStartDelay int : el retraso a esperar después de que el dispositivo esté en línea

LogcatReceptor

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

Crea una instancia con el formato logcat 'threadtime' predeterminado

Parámetros
device ITestDevice : el dispositivo para iniciar logcat

maxFileSize long : tamaño máximo de archivo, las líneas anteriores se descartarán una vez que se alcance el tamaño

logStartDelay int : el retraso a esperar después de que el dispositivo esté en línea

Métodos públicos

claro

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Obtenga el comando logcat predeterminado, solo agregue el formato uid si el nivel de API es > 24.

Parámetros
device ITestDevice

Devoluciones
String

obtenerLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Devuelve el buffer logcat actual dado un desplazamiento.

Parámetros
maxBytes int : el tamaño máximo del búfer devuelto

offset int : el desplazamiento del búfer completo.

Devoluciones
InputStreamSource El búfer logcat que comienza en el desplazamiento.

obtenerLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parámetros
maxBytes int

Devoluciones
InputStreamSource

obtenerLogcatData

public InputStreamSource getLogcatData ()

Devoluciones
InputStreamSource

comenzar

public void start ()

detener

public void stop ()