LogUtil.CLlog

public static class LogUtil.CLog
extends Object

Obiekt Java.lang.Object
com.android.tradefed.log.LogUtil.CLog


Klasa podkładki 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

Konstruktorzy publiczni

CLog ()

Metody publiczne

static void d (String message)

Podkładkowa wersja Log#d(String, String) .

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

Podkładkowa wersja Log#d(String, String) .

static void e (String message)

Podkładkowa wersja Log#e(String, String) .

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

Podkładkowa wersja Log#e(String, String) .

static void e (Throwable t)

Podkładkowa wersja 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 z frame stosu w ścieżce wywołania.

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

Podkładkowa wersja Log#i(String, String) .

static void i (String message)

Podkładkowa wersja Log#i(String, String) .

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

Podkładkowa wersja Log#logAndDisplay(LogLevel, String, String) .

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

Podkładkowa wersja Log#logAndDisplay(LogLevel, String, String) .

static String parseClassName (String fullName)

Analizuje prostą nazwę klasy na podstawie pełnej nazwy klasy.

static void v (String message)

Podkładkowa wersja Log#v(String, String) .

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

Podkładkowa wersja Log#v(String, String) .

static void w (Throwable t)

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

static void w (String message)

Podkładkowa wersja Log#w(String, String) .

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

Podkładkowa wersja Log#w(String, String) .

static void wtf (String message)

Co za straszna awaria: Zgłoś sytuację, która nigdy nie powinna mieć miejsca.

static void wtf (Throwable t)

Co za straszna awaria: Zgłoś sytuację, która nigdy nie powinna mieć miejsca.

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

Co za straszna awaria: Zgłoś sytuację, która nigdy nie powinna mieć miejsca.

static void wtf (String message, Throwable t)

Co za straszna awaria: Zgłoś sytuację, która nigdy nie powinna mieć miejsca.

Pola

NAZWA KLASY

protected static final String CLASS_NAME

Konstruktorzy publiczni

Zatkać

public CLog ()

Metody publiczne

D

public static void d (String message)

Podkładkowa wersja Log#d(String, String) .

Parametry
message String : String do logowania

D

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

Podkładkowa wersja Log#d(String, String) . Dla wygody wywołuje także String.format.

Parametry
format String : Ciąg formatujący dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatującego

mi

public static void e (String message)

Podkładkowa wersja Log#e(String, String) .

Parametry
message String : String do logowania

mi

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

Podkładkowa wersja Log#e(String, String) . Dla wygody wywołuje także String.format.

Parametry
format String : Ciąg formatujący dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatującego

mi

public static void e (Throwable t)

Podkładkowa wersja Log#e(String, Throwable) .

Parametry
t Throwable : Throwable na wyjściu.

znajdź nazwę klasy dzwoniącego

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 dzwoniącego

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 z frame stosu w ścieżce wywołania. Uwaga: ta metoda to robi nie sprawdź granice tablicy pod kątem długości śledzenia stosu.

Parametry
frame int : Indeks ramki śledzenia stosu, która ma zostać sprawdzona pod kątem nazwy klasy

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

I

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

Podkładkowa wersja Log#i(String, String) . Dla wygody wywołuje także String.format.

Parametry
format String : Ciąg formatujący dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatującego

I

public static void i (String message)

Podkładkowa wersja Log#i(String, String) .

Parametry
message String : String do logowania

logAndDisplay

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

Podkładkowa wersja Log#logAndDisplay(LogLevel, String, String) .

Parametry
logLevel Log.LogLevel : LogLevel

format String : Ciąg formatujący dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatującego

logAndDisplay

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

Podkładkowa wersja Log#logAndDisplay(LogLevel, String, String) .

Parametry
logLevel Log.LogLevel : LogLevel

message String : String do logowania

parseNazwaKlasy

public static String parseClassName (String fullName)

Analizuje prostą nazwę klasy na podstawie 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ładkowa wersja Log#v(String, String) .

Parametry
message String : String do logowania

w

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

Podkładkowa wersja Log#v(String, String) . Dla wygody wywołuje także String.format.

Parametry
format String : Ciąg formatujący dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatującego

w

public static void w (Throwable t)

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

Parametry
t Throwable : Throwable do logowania

w

public static void w (String message)

Podkładkowa wersja Log#w(String, String) .

Parametry
message String : String do logowania

w

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

Podkładkowa wersja Log#w(String, String) . Dla wygody wywołuje także String.format.

Parametry
format String : Ciąg formatujący dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatującego

wtf

public static void wtf (String message)

Co za straszna awaria: Zgłoś sytuację, która nigdy nie powinna mieć miejsca. 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 straszna awaria: Zgłoś sytuację, która nigdy nie powinna mieć miejsca. Błąd będzie zawsze rejestrowany na poziomie ASSERT ze stosem wywołań.

Parametry
t Throwable : (Opcjonalnie) Wyjątek do logowania. Jeśli null, rejestrowana będzie tylko wiadomość.

wtf

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

Co za straszna awaria: Zgłoś sytuację, która nigdy nie powinna mieć miejsca. Błąd będzie zawsze rejestrowany na poziomie ASSERT ze stosem wywołań. Dla wygody wywołuje także String.format.

Parametry
format String : Ciąg formatujący dla komunikatu do zarejestrowania

args Object : Argumenty ciągu formatującego

wtf

public static void wtf (String message, 
                Throwable t)

Co za straszna awaria: Zgłoś sytuację, która nigdy nie powinna mieć miejsca. 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 logowania. Jeśli null, rejestrowana będzie tylko wiadomość.