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.
|
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 |
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. |
start
public void start ()
escala
public void stop ()