LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


כיתה שאוספת את logcat ברקע. הכלי ממשיך לתעד את logcat גם אם המכשיר עובר למצב אופליין ואז למצב אונליין.

סיכום

קונסטרוקטורים גלויים לכולם

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

יצירת מכונה בפורמט ברירת המחדל של logcat 'threadtime'

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

יצירת מכונה באמצעות כל פקודה שצוינה ב-logcat

שיטות ציבוריות

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

מקבלים את ברירת המחדל של פקודת logcat, מוסיפים את הפורמט של uid רק אם רמת ה-API גבוהה מ-24.

InputStreamSource getLogcatData(int maxBytes, int offset)

הפונקציה מחזירה את מאגר הנתונים הנוכחי של logcat לפי הזחה.

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

קונסטרוקטורים גלויים לכולם

LogcatReceiver

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

יצירת מכונה בפורמט ברירת המחדל של logcat 'threadtime'

פרמטרים
device ITestDevice: המכשיר שבו רוצים להפעיל את logcat

maxFileSize long: גודל הקובץ המקסימלי, השורות הקודמות יידחו אחרי שמגיעים לגודל הזה

logStartDelay int: משך ההמתנה אחרי שהמכשיר מתחבר לאינטרנט

LogcatReceiver

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

יצירת מכונה באמצעות כל פקודה שצוינה ב-logcat

פרמטרים
device ITestDevice: המכשיר שבו רוצים להפעיל את logcat

logcatCmd String: הפקודה של logcat להרצה (כולל החלק 'logcat'). אפשר למצוא פרטים על האפשרויות הזמינות בהודעת העזרה של logcat

maxFileSize long: גודל הקובץ המקסימלי, השורות הקודמות יידחו אחרי שמגיעים לגודל הזה

logStartDelay int: משך ההמתנה אחרי שהמכשיר מתחבר לאינטרנט

שיטות ציבוריות

מחיקה

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

מקבלים את ברירת המחדל של פקודת logcat, מוסיפים את הפורמט של uid רק אם רמת ה-API גבוהה מ-24.

פרמטרים
device ITestDevice

החזרות
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

הפונקציה מחזירה את מאגר הנתונים הנוכחי של logcat לפי הזחה.

פרמטרים
maxBytes int: הגודל המקסימלי של מאגר הזיכרון הזמני המוחזר

offset int: ההיסט של המאגר המלא.

החזרות
InputStreamSource מאגר ה-logcat שמתחיל במרווח.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

פרמטרים
maxBytes int

החזרות
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

החזרות
InputStreamSource

התחל

public void start ()

עצירת ביניים

public void stop ()