LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Obiekt
com.android.tradefed.log.LogUtil.CLog


Podkładka klasy dla Log , która automatycznie używa prostej nazwy klasy obiektu wywołującego jako znacznika dziennika

Streszczenie

Pola

protected static final String CLASS_NAME

Konstruktory publiczne

CLog ()

Metody publiczne

static void d (String message)

Podkładka w wersji Log#d(String, String) .

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

Podkładka w wersji Log#d(String, String) .

static void e (String message)

Podkładka w wersji Log#e(String, String) .

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

Podkładka w wersji Log#e(String, String) .

static void e (Throwable t)

Podkładka w wersji 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)

Zwróć prostą nazwę klasy ze stosu frame w ścieżce wywołania.

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

Podkładka w wersji Log#i(String, String) .

static void i (String message)

Podkładka w wersji Log#i(String, String) .

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

Podkładka w wersji Log#logAndDisplay(LogLevel, String, String) .

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

Podkładka w wersji Log#logAndDisplay(LogLevel, String, String) .

static String parseClassName (String fullName)

Analizuje prostą nazwę klasy z pełnej nazwy klasy.

static void v (String message)

Podkładka w wersji Log#v(String, String) .

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

Podkładka w wersji Log#v(String, String) .

static void w (Throwable t)

Odmiana Log#w(String, String) , w której ślad stosu podanego Throwable jest formatowany i rejestrowany.

static void w (String message)

Podkładka w wersji Log#w(String, String) .

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

Podkładka w wersji Log#w(String, String) .

static void wtf (String message)

Co za okropna awaria: Zgłoś stan, który nigdy nie powinien się wydarzyć.

static void wtf (Throwable t)

Co za okropna awaria: Zgłoś stan, który nigdy nie powinien się wydarzyć.

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

Co za okropna awaria: Zgłoś stan, który nigdy nie powinien się wydarzyć.

static void wtf (String message, Throwable t)

Co za okropna awaria: Zgłoś stan, który nigdy nie powinien się wydarzyć.

Pola

NAZWA KLASY

protected static final String CLASS_NAME

Konstruktory publiczne

Zatkać

public CLog ()

Metody publiczne

D

public static void d (String message)

Podkładka w wersji Log#d(String, String) .

Parametry
message String : String do zarejestrowania

D

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

Podkładka w wersji Log#d(String, String) . Dla wygody wywołuje również String.format.

Parametry
format String : Ciąg formatu dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatu

mi

public static void e (String message)

Podkładka w wersji Log#e(String, String) .

Parametry
message String : String do zarejestrowania

mi

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

Podkładka w wersji Log#e(String, String) . Dla wygody wywołuje również String.format.

Parametry
format String : Ciąg formatu dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatu

mi

public static void e (Throwable t)

Podkładka w wersji Log#e(String, Throwable) .

Parametry
t Throwable : Throwable do wyjścia.

znajdźNazwęKlasy Rozmówcy

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, jeśli wystąpił błąd podczas pobierania odwołania do klasy) klasy zewnętrznej, która wywołała metodę CLog, lub „Nieznana”, jeśli ślad stosu jest pusty lub zawiera tylko nazwy klas CLog.

znajdźNazwęKlasy Rozmówcy

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 do przeszukania, udostępniony do testów jednostkowych

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

pobierzNazwęKlasy

public static String getClassName (int frame)

Zwróć prostą nazwę klasy ze stosu frame w ścieżce wywołania. Uwaga: ta metoda działa nie sprawdź granice tablicy dla długości śladu stosu.

Parametry
frame int : Indeks ramki śledzenia stosu do sprawdzenia nazwy klasy

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

I

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

Podkładka w wersji Log#i(String, String) . Dla wygody wywołuje również String.format.

Parametry
format String : Ciąg formatu dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatu

I

public static void i (String message)

Podkładka w wersji Log#i(String, String) .

Parametry
message String : String do zarejestrowania

logAndWyświetl

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

Podkładka w wersji Log#logAndDisplay(LogLevel, String, String) .

Parametry
logLevel Log.LogLevel : LogLevel

format String : Ciąg formatu dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatu

logAndWyświetl

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

Podkładka w wersji Log#logAndDisplay(LogLevel, String, String) .

Parametry
logLevel Log.LogLevel : LogLevel

message String : String do zarejestrowania

parseNazwaKlasy

public static String parseClassName (String fullName)

Analizuje prostą nazwę klasy z pełnej nazwy klasy. Jeśli formatowanie już wygląda jak prosta nazwa klasy, po prostu to zwraca.

Parametry
fullName String : pełna nazwa klasy do przeanalizowania

Zwroty
String Prosta nazwa klasy

w

public static void v (String message)

Podkładka w wersji Log#v(String, String) .

Parametry
message String : String do zarejestrowania

w

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

Podkładka w wersji Log#v(String, String) . Dla wygody wywołuje również String.format.

Parametry
format String : Ciąg formatu dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatu

w

public static void w (Throwable t)

Odmiana Log#w(String, String) , w której ślad stosu podanego Throwable jest formatowany i rejestrowany.

Parametry
t Throwable : Throwable do zalogowania

w

public static void w (String message)

Podkładka w wersji Log#w(String, String) .

Parametry
message String : String do zarejestrowania

w

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

Podkładka w wersji Log#w(String, String) . Dla wygody wywołuje również String.format.

Parametry
format String : Ciąg formatu dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatu

wtf

public static void wtf (String message)

Co za okropna awaria: Zgłoś stan, który nigdy nie powinien się wydarzyć. 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)

Co za okropna awaria: Zgłoś stan, który nigdy nie powinien się wydarzyć. Błąd będzie zawsze rejestrowany na poziomie ASSERT ze stosem wywołań.

Parametry
t Throwable : (opcjonalnie) wyjątek do dziennika. W przypadku wartości null rejestrowana będzie tylko wiadomość.

wtf

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

Co za okropna awaria: Zgłoś stan, który nigdy nie powinien się wydarzyć. Błąd będzie zawsze rejestrowany na poziomie ASSERT ze stosem wywołań. Dla wygody wywołuje również String.format.

Parametry
format String : Ciąg formatu dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatu

wtf

public static void wtf (String message, 
                Throwable t)

Co za okropna awaria: Zgłoś stan, który nigdy nie powinien się wydarzyć. 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 dziennika. W przypadku wartości null rejestrowana będzie tylko wiadomość.