Logutil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Object
com.android.tradefed.log.LogHandle.CLog


Klasa podkładki dla elementu 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 z podkładką Log#d(String, String).

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

Wersja z podkładką Log#d(String, String).

static void e(String message)

Wersja z podkładką Log#e(String, String).

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

Wersja z podkładką Log#e(String, String).

static void e(Throwable t)

Wersja z podkładką 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 ramki stosu w ścieżce wywołania.

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

Wersja z podkładką Log#i(String, String).

static void i(String message)

Wersja z podkładką Log#i(String, String).

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

Wersja z podkładką 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 z podkładką 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 z podkładką 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)

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

static void v(String message)

Wersja z podkładką Log#v(String, String).

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

Wersja z podkładką Log#v(String, String).

static void w(Throwable t)

Odmiana wartości Log#w(String, String), w której zrzut stosu wywołań funkcji Pole Throwable zostało sformatowane i zapisane.

static void w(String message)

Wersja z podkładką Log#w(String, String).

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

Wersja z podkładką Log#w(String, String).

static void wtf(String message)

Co za okropna porażka: zgłoś problem, który nigdy nie powinien wystąpić.

static void wtf(Throwable t)

Co za okropna porażka: zgłoś problem, który nigdy nie powinien wystąpić.

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

Co za okropna porażka: zgłoś problem, który nigdy nie powinien wystąpić.

static void wtf(String message, Throwable t)

Co za okropna porażka: zgłoś problem, który nigdy nie powinien wystąpić.

Fieldsem

ZAJĘCIA_NAME

protected static final String CLASS_NAME

Konstruktory publiczne

CLog

public CLog ()

Metody publiczne

d

public static void d (String message)

Wersja z podkładką Log#d(String, String).

Parametry
message String: String do zapisania

d

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

Wersja z podkładką Log#d(String, String). Wywołuje również metodę String.format dla i zwiększa wygodę.

Parametry
format String: ciąg formatu zapisywanej wiadomości

args Object: argumenty formatu ciągu znaków

E

public static void e (String message)

Wersja z podkładką Log#e(String, String).

Parametry
message String: String do zapisania

E

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

Wersja z podkładką Log#e(String, String). Wywołuje również metodę String.format dla i zwiększa wygodę.

Parametry
format String: ciąg formatu zapisywanej wiadomości

args Object: argumenty formatu ciągu znaków

E

public static void e (Throwable t)

Wersja z podkładką Log#e(String, Throwable).

Parametry
t Throwable: Throwable do wygenerowania.

nazwaklasy_znajdowania_wywołania

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

nazwaklasy_znajdowania_wywołania

public static String findCallerClassName (Throwable t)

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

Parametry
t Throwable: (opcjonalny) zrzut stosu do przeszukiwania, dostępny do testowania jednostkowego

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

Parametry
frame int: indeks ramki zrzutu stosu do sprawdzenia nazwy klasy.

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

I

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

Wersja z podkładką Log#i(String, String). Wywołuje również metodę String.format dla i zwiększa wygodę.

Parametry
format String: ciąg formatu zapisywanej wiadomości

args Object: argumenty formatu ciągu znaków

I

public static void i (String message)

Wersja z podkładką Log#i(String, String).

Parametry
message String: String do zapisania

logAndDisplay

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

Wersja z podkładką 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 zapisywanej wiadomości

args Object: argumenty formatu ciągu znaków

logAndDisplay

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

Wersja z podkładką 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 zapisywanej wiadomości

args Object: argumenty formatu ciągu znaków

logAndDisplay

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

Wersja z podkładką 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

nazwa_klasy_analizy

public static String parseClassName (String fullName)

Analizuje prostą nazwę klasy z pełnej nazwy klasy. Jeśli formatowanie jest już gotowe np. prostą nazwę klasy, a potem ją zwraca.

Parametry
fullName String: pełna nazwa zajęć do przeanalizowania.

Zwroty
String Prosta nazwa zajęć

v

public static void v (String message)

Wersja z podkładką Log#v(String, String).

Parametry
message String: String do zapisania

v

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

Wersja z podkładką Log#v(String, String). Wywołuje również metodę String.format dla i zwiększa wygodę.

Parametry
format String: ciąg formatu zapisywanej wiadomości

args Object: argumenty formatu ciągu znaków

w

public static void w (Throwable t)

Odmiana wartości Log#w(String, String), w której zrzut stosu wywołań funkcji Pole Throwable zostało sformatowane i zapisane.

Parametry
t Throwable: Throwable do zapisania

w

public static void w (String message)

Wersja z podkładką Log#w(String, String).

Parametry
message String: String do zapisania

w

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

Wersja z podkładką Log#w(String, String). Wywołuje również metodę String.format dla i zwiększa wygodę.

Parametry
format String: ciąg formatu zapisywanej wiadomości

args Object: argumenty formatu ciągu znaków

wtf

public static void wtf (String message)

Co za okropna porażka: zgłoś problem, który nigdy nie powinien wystąpić. Błąd jest zawsze rejestrowany na poziomie ASSERT ze stosem wywołań.

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

wtf

public static void wtf (Throwable t)

Co za okropna porażka: zgłoś problem, który nigdy nie powinien wystąpić. Błąd jest zawsze rejestrowany na poziomie ASSERT ze stosem wywołań.

Parametry
t Throwable: (opcjonalny) wyjątek do logowania. Jeśli wartość to null, zostanie zarejestrowany tylko komunikat.

wtf

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

Co za okropna porażka: zgłoś problem, który nigdy nie powinien wystąpić. Błąd jest zawsze rejestrowany na poziomie ASSERT ze stosem wywołań. Dla wygody nazywa się też String.format.

Parametry
format String: ciąg formatu zapisywanej wiadomości

args Object: argumenty formatu ciągu znaków

wtf

public static void wtf (String message, 
                Throwable t)

Co za okropna porażka: zgłoś problem, który nigdy nie powinien wystąpić. Błąd jest zawsze rejestrowany na poziomie ASSERT ze stosem wywołań.

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

t Throwable: (opcjonalny) wyjątek do logowania. Jeśli wartość to null, zostanie zarejestrowany tylko komunikat.