LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


Klasa shim dla Log, która automatycznie używa prostej nazwy klasy wywołującego jako tagu logu

Podsumowanie

Fieldsem

protected static final String CLASS_NAME

Publiczne konstruktory

CLog()

Metody publiczne

static void d(String message)

Wersja shim Log.d(String, String).

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

Wersja shim Log.d(String, String).

static void e(String message)

Wersja shim Log.e(String, String).

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

Wersja shim Log.e(String, String).

static void e(Throwable t)

Wersja shim Log.e(String, Throwable).

static String findCallerClassName()

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

static String findCallerClassName(Throwable t)

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

static String getClassName(int frame)

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

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

Wersja shim Log.i(String, String).

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

Wyodrębnia prostą nazwę 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 shim Log.v(String, String).

static void w(Throwable t)

Wariant funkcji Log.w(String, String), w którym ślad stosu podanego argumentu Throwable jest sformatowany i zapisany w logu.

static void w(String message)

Wersja shim Log.w(String, String).

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

Wersja shim Log.w(String, String).

static void wtf(String message)

What a Terrible Failure: zgłoś stan, który nigdy nie powinien wystąpić.

static void wtf(Throwable t)

What a Terrible Failure: zgłoś stan, który nigdy nie powinien wystąpić.

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

What a Terrible Failure: zgłoś stan, który nigdy nie powinien wystąpić.

static void wtf(String message, Throwable t)

What a Terrible Failure: zgłoś stan, który nigdy nie powinien wystąpić.

Fieldsem

CLASS_NAME

protected static final String CLASS_NAME

Publiczne konstruktory

CLog

public CLog ()

Metody publiczne

d

public static void d (String message)

Wersja shim Log.d(String, String).

Parametry
message String: String do zalogowania

d

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

Wersja shim Log.d(String, String). Wywołuje też String.format dla wygody.

Parametry
format String: ciąg formatu wiadomości do zarejestrowania.

args Object: Argumenty ciągu formatującego

e

public static void e (String message)

Wersja shim Log.e(String, String).

Parametry
message String: String do zalogowania

e

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

Wersja shim Log.e(String, String). Wywołuje też String.format dla wygody.

Parametry
format String: ciąg formatu wiadomości do zarejestrowania.

args Object: Argumenty ciągu formatującego

e

public static void e (Throwable t)

Wersja shim Log.e(String, Throwable).

Parametry
t Throwable: Throwable do wygenerowania.

findCallerClassName

public static String findCallerClassName ()

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

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

findCallerClassName

public static String findCallerClassName (Throwable t)

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

Parametry
t Throwable: (Opcjonalnie) ślad stosu, w którym ma być prowadzone wyszukiwanie. Jest udostępniany na potrzeby testów jednostkowych.

Zwroty
String Prosta nazwa klasy (lub pełna nazwa, jeśli wystąpi błąd podczas pobierania odwołania do klasy) klasy zewnętrznej, która wywołała metodę CLog, lub „Unknown”, 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-tej ramki stosu na ścieżce wywołania. Uwaga: ta metoda nie sprawdza zakresu tablicy pod kątem długości śladu stosu.

Parametry
frame int: Indeks ramki śladu stosu, w której należy sprawdzić nazwę klasy.

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

I

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

Wersja shim Log.i(String, String). Wywołuje też String.format dla wygody.

Parametry
format String: ciąg formatu wiadomości do zarejestrowania.

args Object: Argumenty ciągu formatującego

I

public static void i (String message)

Wersja shim Log.i(String, String).

Parametry
message String: String do zalogowania

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 formatu wiadomości do zarejestrowania.

args Object: Argumenty ciągu formatującego

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 formatu wiadomości do zarejestrowania.

args Object: Argumenty ciągu formatującego

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 zalogowania

logAndDisplay

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

Parametry
logLevel Log.LogLevel

message String

parseClassName

public static String parseClassName (String fullName)

Wyodrębnia prostą nazwę klasy z pełnej nazwy klasy. Jeśli formatowanie wygląda już jak prosta nazwa klasy, zwraca ją.

Parametry
fullName String: pełna nazwa klasy do przeanalizowania

Zwroty
String prosta nazwa klasy,

v

public static void v (String message)

Wersja shim Log.v(String, String).

Parametry
message String: String do zalogowania

v

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

Wersja shim Log.v(String, String). Wywołuje też String.format dla wygody.

Parametry
format String: ciąg formatu wiadomości do zarejestrowania.

args Object: Argumenty ciągu formatującego

w

public static void w (Throwable t)

Wariant funkcji Log.w(String, String), w którym ślad stosu podanego argumentu Throwable jest sformatowany i zapisany w logu.

Parametry
t Throwable: Throwable do zalogowania

w

public static void w (String message)

Wersja shim Log.w(String, String).

Parametry
message String: String do zalogowania

w

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

Wersja shim Log.w(String, String). Wywołuje też String.format dla wygody.

Parametry
format String: ciąg formatu wiadomości do zarejestrowania.

args Object: Argumenty ciągu formatującego

wtf

public static void wtf (String message)

What a Terrible Failure: zgłoś stan, który nigdy nie powinien wystąpić. Błąd będzie zawsze rejestrowany na poziomie ASSERT ze stosem wywołań.

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

wtf

public static void wtf (Throwable t)

What a Terrible Failure: zgłoś stan, który nigdy nie powinien wystąpić. Błąd będzie zawsze rejestrowany na poziomie ASSERT ze stosem wywołań.

Parametry
t Throwable: (Opcjonalnie) Wyjątek do zarejestrowania. Jeśli wartość to null, rejestrowana jest tylko wiadomość.

wtf

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

What a Terrible Failure: zgłoś stan, który nigdy nie powinien wystąpić. Błąd będzie zawsze rejestrowany na poziomie ASSERT ze stosem wywołań. Wywołuje też String.format dla wygody.

Parametry
format String: ciąg formatu wiadomości do zarejestrowania.

args Object: Argumenty ciągu formatującego

wtf

public static void wtf (String message, 
                Throwable t)

What a Terrible Failure: zgłoś stan, który nigdy nie powinien wystąpić. Błąd będzie zawsze rejestrowany na poziomie ASSERT ze stosem wywołań.

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

t Throwable: (Opcjonalnie) Wyjątek do zarejestrowania. Jeśli wartość to null, rejestrowana jest tylko wiadomość.