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)

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

פרמטרים
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 ()