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 |
comenzar
public void start ()
detener
public void stop ()