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

יוצרים ציבוריים

CLog()

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

static void d(String message)

גרסת השימ של Log.d(String, String).

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

גרסת השימ של Log.d(String, String).

static void e(String message)

גרסת השימ של Log.e(String, String).

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

גרסת השימ של Log.e(String, String).

static void e(Throwable t)

גרסת השימ של 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)

גרסת השימ של Log.i(String, String).

static void i(String message)

גרסת השימ של Log.i(String, String).

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

גרסת השימ של 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)

גרסת השימ של 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)

גרסת השימ של 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)

גרסת השימ של Log.v(String, String).

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

גרסת השימ של Log.v(String, String).

static void w(Throwable t)

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

static void w(String message)

גרסת השימ של Log.w(String, String).

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

גרסת השימ של Log.w(String, String).

static void wtf(String message)

What a Terrible Failure: דיווח על מצב שאמור לא לקרות אף פעם.

static void wtf(Throwable t)

What a Terrible Failure: דיווח על מצב שאמור לא לקרות אף פעם.

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

What a Terrible Failure: דיווח על מצב שאמור לא לקרות אף פעם.

static void wtf(String message, Throwable t)

What a Terrible Failure: דיווח על מצב שאמור לא לקרות אף פעם.

שדות

CLASS_NAME

protected static final String CLASS_NAME

יוצרים ציבוריים

CLog

public CLog ()

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

d

public static void d (String message)

גרסת השימ של Log.d(String, String).

פרמטרים
message String: ה-String לתיעוד

d

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

גרסת השימ של Log.d(String, String). הפונקציה גם קוראת ל-String.format לנוחות.

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

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

e

public static void e (String message)

גרסת השימ של Log.e(String, String).

פרמטרים
message String: ה-String לתיעוד

e

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

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

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

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

e

public static void e (Throwable t)

גרסת השימ של 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: (אופציונלי) נתיב הקריאה ב-stack שבו מתבצע החיפוש, שחשוף לבדיקה של יחידות קוד

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

getClassName

public static String getClassName (int frame)

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

פרמטרים
frame int: האינדקס של המסגרת של נתיב הקריאה ב-stack שצריך לבדוק כדי למצוא את שם הכיתה

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

i

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

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

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

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

i

public static void i (String message)

גרסת השימ של Log.i(String, String).

פרמטרים
message String: ה-String לתיעוד

logAndDisplay

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

גרסת השימ של 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)

גרסת השימ של 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)

גרסת השימ של 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)

גרסת השימ של Log.v(String, String).

פרמטרים
message String: ה-String לתיעוד

v

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

גרסת השימ של 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)

גרסת השימ של Log.w(String, String).

פרמטרים
message String: ה-String לתיעוד

w

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

גרסת השימ של Log.w(String, String). הקריאה גם מפעילה את String.format לנוחות.

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

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

wtf

public static void wtf (String message)

What a Terrible Failure: דיווח על מצב שאמור לא לקרות אף פעם. השגיאה תמיד תירשם ברמת ASSERT עם סטאק הקריאות.

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

wtf

public static void wtf (Throwable t)

What a Terrible Failure: דיווח על מצב שאמור לא לקרות אף פעם. השגיאה תמיד תירשם ברמת ASSERT עם סטאק הקריאות.

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

wtf

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

What a Terrible Failure: דיווח על מצב שאמור לא לקרות אף פעם. השגיאה תמיד תירשם ברמת ASSERT עם סטאק הקריאות. הפונקציה גם קוראת ל-String.format לנוחות.

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

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

wtf

public static void wtf (String message, 
                Throwable t)

What a Terrible Failure: דיווח על מצב שאמור לא לקרות אף פעם. השגיאה תמיד תירשם ברמת ASSERT עם סטאק הקריאות.

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

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