LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Object
   ↳ com.android.tradefed.log.LogUtil.CLog


מחלקת shim ל-Log שמשתמשת באופן אוטומטי בשם המחלקה הפשוט של מבצע הקריאה החוזרת בתור תג היומן

סיכום

שדות

protected static final String CLASS_NAME

Constructors ציבוריים

CLog()

‫methods ציבוריים

static void d(String message)

גרסת ה-shim של Log.d(String, String).

static void d(String format, Object... args)

גרסת ה-shim של Log.d(String, String).

static void e(String message)

גרסת ה-shim של Log.e(String, String).

static void e(String format, Object... args)

גרסת ה-shim של Log.e(String, String).

static void e(Throwable t)

גרסת ה-shim של Log.e(String, Throwable).

static String findCallerClassName()

הפונקציה מחזירה את שם המחלקה החיצונית שקראה ישירות לשיטה CLog.

static String findCallerClassName(Throwable t)

הפונקציה מחזירה את השם של המחלקה החיצונית שקראה ישירות לשיטה CLog.

static String getClassName(int frame)

הפונקציה מחזירה את שם המחלקה הפשוט ממסגרת המחסנית ה-frame בנתיב הקריאה.

static void i(String format, Object... args)

גרסת ה-shim של Log.i(String, String).

static void i(String message)

גרסת ה-shim של Log.i(String, String).

static void logAndDisplay(Log.LogLevel logLevel, String format, Object... args)

גרסת ה-shim של ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

static void logAndDisplay(Log.LogLevel logLevel, String format, Object... args)

גרסת ה-shim של ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

static void logAndDisplay(Log.LogLevel logLevel, String message)

גרסת ה-shim של ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

static void logAndDisplay(Log.LogLevel logLevel, String message)
static String parseClassName(String fullName)

מנתח את השם הפשוט של המחלקה מתוך השם המלא של המחלקה.

static void v(String message)

גרסת ה-shim של Log.v(String, String).

static void v(String format, Object... args)

גרסת ה-shim של Log.v(String, String).

static void w(Throwable t)

וריאציה של Log.w(String, String), שבה מעקב המחסנית של Throwable שסופק מעוצב ונרשם ביומן.

static void w(String message)

גרסת ה-shim של Log.w(String, String).

static void w(String format, Object... args)

גרסת ה-shim של Log.w(String, String).

static void wtf(String message)

What a Terrible Failure: Report a condition that should never happen.

static void wtf(Throwable t)

What a Terrible Failure: Report a condition that should never happen.

static void wtf(String format, Object... args)

What a Terrible Failure: Report a condition that should never happen.

static void wtf(String message, Throwable t)

What a Terrible Failure: Report a condition that should never happen.

שדות

CLASS_NAME

protected static final String CLASS_NAME

Constructors ציבוריים

CLog

public CLog ()

‫methods ציבוריים

d

public static void d (String message)

גרסת ה-shim של Log.d(String, String).

פרמטרים
message String: String לרישום ביומן

d

public static void d (String format, 
                Object... args)

גרסת ה-shim של Log.d(String, String). הוא גם קורא ל-String.format לנוחותכם.

פרמטרים
format String: מחרוזת פורמט להודעה שרוצים לרשום ביומן

args Object: הארגומנטים של מחרוזת הפורמט

e

public static void e (String message)

גרסת ה-shim של Log.e(String, String).

פרמטרים
message String: String לרישום ביומן

e

public static void e (String format, 
                Object... args)

גרסת ה-shim של Log.e(String, String). הוא גם קורא ל-String.format לנוחותכם.

פרמטרים
format String: מחרוזת פורמט להודעה שרוצים לרשום ביומן

args Object: הארגומנטים של מחרוזת הפורמט

e

public static void e (Throwable t)

גרסת ה-shim של Log.e(String, Throwable).

פרמטרים
t Throwable: Throwable שרוצים להוציא.

findCallerClassName

public static String findCallerClassName ()

הפונקציה מחזירה את השם של המחלקה החיצונית שקראה ישירות לשיטה CLog.

החזרות
String שם המחלקה הפשוט (או השם המלא אם מתרחשת שגיאה בקבלת הפניה למחלקה) של המחלקה החיצונית שקראה לשיטת CLog, או 'לא ידוע' אם מעקב המחסנית ריק או מכיל רק שמות של מחלקות CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

הפונקציה מחזירה את השם של המחלקה החיצונית שקראה ישירות לשיטה CLog.

פרמטרים
t Throwable: (אופציונלי) דוח הקריסות לחיפוש בתוכו, מוצג לבדיקות יחידה

החזרות
String שם המחלקה הפשוט (או השם המלא אם מתרחשת שגיאה בקבלת הפניה למחלקה) של המחלקה החיצונית שקראה לשיטת CLog, או 'לא ידוע' אם מעקב המחסנית ריק או מכיל רק שמות של מחלקות CLog.

getClassName

public static String getClassName (int frame)

הפונקציה מחזירה את שם המחלקה הפשוט ממסגרת המחסנית ה-frame בנתיב הקריאה. הערה: השיטה הזו לא בודקת את גבולות המערך של אורך מעקב המחסנית.

פרמטרים
frame int: האינדקס של מסגרת מעקב אחר מחסנית (stack trace) לבדיקה של שם המחלקה

החזרות
String השם הפשוט של המחלקה (או השם המלא אם מתרחשת שגיאה בקבלת הפניה למחלקה) עבור הרכיב הנתון של מעקב המחסנית.

i

public static void i (String format, 
                Object... args)

גרסת ה-shim של Log.i(String, String). הוא גם קורא ל-String.format לנוחותכם.

פרמטרים
format String: מחרוזת פורמט להודעה שרוצים לרשום ביומן

args Object: הארגומנטים של מחרוזת הפורמט

i

public static void i (String message)

גרסת ה-shim של Log.i(String, String).

פרמטרים
message String: String לרישום ביומן

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String format, 
                Object... args)

גרסת ה-shim של ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

פרמטרים
logLevel Log.LogLevel: LogLevel

format String: מחרוזת פורמט להודעה שרוצים לרשום ביומן

args Object: הארגומנטים של מחרוזת הפורמט

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String format, 
                Object... args)

גרסת ה-shim של ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

פרמטרים
logLevel Log.LogLevel: LogLevel

format String: מחרוזת פורמט להודעה שרוצים לרשום ביומן

args Object: הארגומנטים של מחרוזת הפורמט

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String message)

גרסת ה-shim של ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)).

פרמטרים
logLevel Log.LogLevel: LogLevel

message String: String לרישום ביומן

logAndDisplay

public static void logAndDisplay (Log.LogLevel logLevel, 
                String message)

פרמטרים
logLevel Log.LogLevel

message String

parseClassName

public static String parseClassName (String fullName)

מנתח את השם הפשוט של המחלקה מתוך השם המלא של המחלקה. אם הפורמט כבר נראה כמו שם כיתה פשוט, הפונקציה מחזירה אותו.

פרמטרים
fullName String: שם המחלקה המלא לניתוח

החזרות
String השם הפשוט של הכיתה

v

public static void v (String message)

גרסת ה-shim של Log.v(String, String).

פרמטרים
message String: String לרישום ביומן

v

public static void v (String format, 
                Object... args)

גרסת ה-shim של Log.v(String, String). הוא גם קורא ל-String.format לנוחותכם.

פרמטרים
format String: מחרוזת פורמט להודעה שרוצים לרשום ביומן

args Object: הארגומנטים של מחרוזת הפורמט

w

public static void w (Throwable t)

וריאציה של Log.w(String, String), שבה מעקב המחסנית של Throwable שסופק מעוצב ונרשם ביומן.

פרמטרים
t Throwable: Throwable לרישום ביומן

w

public static void w (String message)

גרסת ה-shim של Log.w(String, String).

פרמטרים
message String: String לרישום ביומן

w

public static void w (String format, 
                Object... args)

גרסת ה-shim של Log.w(String, String). הוא גם קורא ל-String.format לנוחותכם.

פרמטרים
format String: מחרוזת פורמט להודעה שרוצים לרשום ביומן

args Object: הארגומנטים של מחרוזת הפורמט

wtf

public static void wtf (String message)

What a Terrible Failure: Report a condition that should never happen. השגיאה תמיד תתועד ברמה ASSERT עם מחסנית הקריאות.

פרמטרים
message String: ההודעה שרוצים לרשום ביומן.

מה לעזאזל

public static void wtf (Throwable t)

What a Terrible Failure: Report a condition that should never happen. השגיאה תמיד תתועד ברמה ASSERT עם מחסנית הקריאות.

פרמטרים
t Throwable: (אופציונלי) חריג לרישום ביומן. אם הערך הוא null, רק ההודעה תתועד ביומן.

wtf

public static void wtf (String format, 
                Object... args)

What a Terrible Failure: Report a condition that should never happen. השגיאה תמיד תתועד ברמה ASSERT עם מחסנית הקריאות. הוא גם קורא ל-String.format לנוחותכם.

פרמטרים
format String: מחרוזת פורמט להודעה שרוצים לרשום ביומן

args Object: הארגומנטים של מחרוזת הפורמט

wtf

public static void wtf (String message, 
                Throwable t)

What a Terrible Failure: Report a condition that should never happen. השגיאה תמיד תתועד ברמה ASSERT עם מחסנית הקריאות.

פרמטרים
message String: ההודעה שרוצים לרשום ביומן.

t Throwable: (אופציונלי) חריג לרישום ביומן. אם הערך הוא null, רק ההודעה תתועד ביומן.