LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Klasa pośrednia dla Log, która automatycznie używa prostej nazwy klasy wywołującego jako tag dziennika

Podsumowanie

Fieldsem

protected static final String CLASS_NAME

Konstruktory publiczne

CLog()

Metody publiczne

static void d(String message)

Wersja Log.d(String, String) z dodatkiem.

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

Wersja Log.d(String, String) z dodatkiem.

static void e(String message)

Wersja Log.e(String, String) z dodatkiem.

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

Wersja Log.e(String, String) z dodatkiem.

static void e(Throwable t)

Wersja Log.e(String, Throwable) z dodatkiem.

static String findCallerClassName()

Znajduje nazwę zewnętrznej klasy, która bezpośrednio wywołała metodę CLog.

static String findCallerClassName(Throwable t)

Znajduje nazwę zewnętrznej klasy, która bezpośrednio wywołała metodę CLog.

static String getClassName(int frame)

Zwraca prostą nazwę klasy z frame ramki stosu na ścieżce wywołania.

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

Wersja Log.i(String, String) z dodatkiem.

static void i(String message)

Wersja shim Log.i(String, String).

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

Wersja 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)

Wersja 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)

Wersja ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) z dodatkiem.

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

Przetwarzanie prostej nazwy klasy z pełnej nazwy klasy.

static void v(String message)

Wersja shim Log.v(String, String).

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

Wersja Log.v(String, String) z dodatkiem.

static void w(Throwable t)

Zmiana polecenia Log.w(String, String), w której ścieżka pakietu Throwable jest formatowana i rejestrowana.

static void w(String message)

Wersja Log.w(String, String) z dodatkiem.

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

Wersja Log.w(String, String) z dodatkiem.

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.

Fieldsem

CLASS_NAME

protected static final String CLASS_NAME

Konstruktory publiczne

CLog

public CLog ()

Metody publiczne

d

public static void d (String message)

Wersja Log.d(String, String) z dodatkiem.

Parametry
message String: String do zapisania

d

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

Wersja shim Log.d(String, String). Dla wygody wywołuje też funkcję String.format.

Parametry
format String: ciąg znaków formatu dla wiadomości do zapisania w rejestrze

args Object: argumenty formatu ciągu znaków

E

public static void e (String message)

Wersja Log.e(String, String) z dodatkiem.

Parametry
message String: String do zapisania

E

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

Wersja shim Log.e(String, String). Dla wygody wywołuje też funkcję String.format.

Parametry
format String: ciąg znaków formatu dla wiadomości do zapisania w rejestrze

args Object: argumenty formatu ciągu znaków

E

public static void e (Throwable t)

Wersja shim Log.e(String, Throwable).

Parametry
t Throwable: Throwable do wyjścia.

findCallerClassName

public static String findCallerClassName ()

Znajduje nazwę zewnętrznej klasy, która bezpośrednio wywołała metodę CLog.

Zwroty
String Prosta nazwa klasy (lub pełna nazwa kwalifikowana, jeśli wystąpił błąd podczas uzyskiwania odwołania do klasy) klasy zewnętrznej, która wywołała metodę CLog, lub „Nieznane”, jeśli zrzut stosu jest pusty lub zawiera tylko nazwy klas CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

Znajduje nazwę zewnętrznej klasy, która bezpośrednio wywołała metodę CLog.

Parametry
t Throwable: (opcjonalnie) ścieżka pakietu, w której ma być przeprowadzone wyszukiwanie, udostępniona na potrzeby testowania jednostkowego

Zwroty
String Prosta nazwa klasy (lub pełna nazwa kwalifikowana, jeśli wystąpił błąd podczas uzyskiwania odwołania do klasy) klasy zewnętrznej, która wywołała metodę CLog, lub „Nieznane”, jeśli zrzut stosu jest pusty lub zawiera tylko nazwy klas CLog.

getClassName

public static String getClassName (int frame)

Zwraca prostą nazwę klasy z frame ramki stosu na ścieżce wywołania. Uwaga: ta metoda nie sprawdza zakresu tablicy pod kątem długości ścieżki sterowania.

Parametry
frame int: indeks ramki ścieżki wywołania, w której chcesz sprawdzić nazwę klasy.

Zwroty
String Prosta nazwa klasy (lub pełna nazwa, jeśli podczas uzyskiwania odwołania do klasy wystąpi błąd) dla danego elementu zrzutu stosu.

I

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

Wersja shim Log.i(String, String). Dla wygody wywołuje też funkcję String.format.

Parametry
format String: ciąg znaków formatu dla wiadomości do zapisania w rejestrze

args Object: argumenty ciągu formatu

I

public static void i (String message)

Wersja shim Log.i(String, String).

Parametry
message String: String do zapisania

logAndDisplay

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

Wersja 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)).

Parametry
logLevel Log.LogLevel: LogLevel

format String: ciąg znaków formatu dla wiadomości do zapisania w rejestrze

args Object: argumenty formatu ciągu znaków

logAndDisplay

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

Wersja 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)).

Parametry
logLevel Log.LogLevel: LogLevel

format String: ciąg znaków formatu dla wiadomości do zapisania w rejestrze

args Object: argumenty formatu ciągu znaków

logAndDisplay

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

Wersja 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)).

Parametry
logLevel Log.LogLevel: LogLevel

message String: String do zapisania

logAndDisplay

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

Parametry
logLevel Log.LogLevel

message String

parseClassName

public static String parseClassName (String fullName)

Przetwarzanie prostej nazwy klasy z pełnej nazwy klasy. Jeśli formatowanie wygląda już jak prosta nazwa klasy, zwracana jest tylko ta nazwa.

Parametry
fullName String: pełna nazwa klasy do przeanalizowania

Zwroty
String Prosta nazwa zajęć

v

public static void v (String message)

Wersja shim Log.v(String, String).

Parametry
message String: String do zapisania

v

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

Wersja Log.v(String, String) z dodatkiem. Dla wygody wywołuje też funkcję String.format.

Parametry
format String: ciąg znaków formatu dla wiadomości do zapisania w rejestrze

args Object: argumenty formatu ciągu znaków

w

public static void w (Throwable t)

Zmiana polecenia Log.w(String, String), w której ścieżka pakietu Throwable jest formatowana i rejestrowana.

Parametry
t Throwable: Throwable do zapisania

w

public static void w (String message)

Wersja shim Log.w(String, String).

Parametry
message String: String do zapisania

w

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

Wersja Log.w(String, String) z dodatkiem. Dla wygody wywołuje też funkcję String.format.

Parametry
format String: ciąg znaków formatu dla wiadomości do zapisania w rejestrze

args Object: argumenty formatu ciągu znaków

wtf

public static void wtf (String message)

What a Terrible Failure: Report a condition that should never happen. Błąd zawsze będzie rejestrowany na poziomie ASSERT wraz ze stosem wywołań.

Parametry
message String: wiadomość, którą chcesz zapisać.

wtf

public static void wtf (Throwable t)

What a Terrible Failure: Report a condition that should never happen. Błąd zawsze będzie rejestrowany na poziomie ASSERT wraz ze stosem wywołań.

Parametry
t Throwable: (opcjonalnie) wyjątek do rejestru. Jeśli jest to wartość null, tylko wiadomość zostanie zapisana w dzienniku.

wtf

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

What a Terrible Failure: Report a condition that should never happen. Błąd zawsze będzie rejestrowany na poziomie ASSERT z poziomem wywołania. Dla wygody wywołuje też funkcję String.format.

Parametry
format String: ciąg znaków formatu dla wiadomości do zapisania w rejestrze

args Object: argumenty formatu ciągu znaków

wtf

public static void wtf (String message, 
                Throwable t)

What a Terrible Failure: Report a condition that should never happen. Błąd zawsze będzie rejestrowany na poziomie ASSERT wraz ze stosem wywołań.

Parametry
message String: wiadomość, którą chcesz zapisać.

t Throwable: (opcjonalnie) wyjątek do rejestru. Jeśli jest to wartość null, tylko wiadomość zostanie zapisana w dzienniku.