LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Объект
com.android.tradefed.log.LogUtil.CLog


Класс прокладки для Log , который автоматически использует простое имя класса вызывающего объекта в качестве тега журнала.

Краткое содержание

Поля

protected static final String CLASS_NAME

Публичные конструкторы

CLog ()

Публичные методы

static void d (String message)

Версия прокладки Log#d(String, String) .

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

Версия прокладки Log#d(String, String) .

static void e (String message)

Версия прокладки Log#e(String, String) .

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

Версия прокладки Log#e(String, String) .

static void e (Throwable t)

Версия прокладки Log#e(String, Throwable) .

static String findCallerClassName ()

Находит имя внешнего класса, непосредственно вызывающего метод CLog.

static String findCallerClassName (Throwable t)

Находит имя внешнего класса, непосредственно вызывающего метод CLog.

static String getClassName (int frame)

Возвращает простое имя класса из frame стека кадра в пути вызова.

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

Версия прокладки Log#i(String, String) .

static void i (String message)

Версия прокладки Log#i(String, String) .

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

Версия оболочки Log#logAndDisplay(LogLevel, String, String) .

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

Версия оболочки Log#logAndDisplay(LogLevel, String, String) .

static String parseClassName (String fullName)

Разбирает простое имя класса из полного имени класса.

static void v (String message)

Версия прокладки Log#v(String, String) .

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

Версия прокладки Log#v(String, String) .

static void w (Throwable t)

Вариант Log#w(String, String) , где трассировка стека предоставленного Throwable форматируется и регистрируется.

static void w (String message)

Версия прокладки Log#w(String, String) .

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

Версия прокладки Log#w(String, String) .

static void wtf (String message)

Какой ужасный провал: Сообщите о состоянии, которое никогда не должно произойти.

static void wtf (Throwable t)

Какой ужасный провал: Сообщите о состоянии, которое никогда не должно произойти.

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

Какой ужасный провал: Сообщите о состоянии, которое никогда не должно произойти.

static void wtf (String message, Throwable t)

Какой ужасный провал: Сообщите о состоянии, которое никогда не должно произойти.

Поля

CLASS_NAME

protected static final String CLASS_NAME

Публичные конструкторы

CLog

public CLog ()

Публичные методы

д

public static void d (String message)

Версия прокладки Log#d(String, String) .

Параметры
message String : String для регистрации

д

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

Версия прокладки Log#d(String, String) . Также для удобства вызывает String.format.

Параметры
format String : Строка формата сообщения для регистрации.

args Object : Аргументы строки формата

е

public static void e (String message)

Версия прокладки Log#e(String, String) .

Параметры
message String : String для регистрации

е

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

Версия прокладки Log#e(String, String) . Также для удобства вызывает String.format.

Параметры
format String : Строка формата сообщения для регистрации.

args Object : Аргументы строки формата

е

public static void e (Throwable t)

Версия прокладки Log#e(String, Throwable) .

Параметры
t Throwable : Throwable для вывода.

findCallerClassName

public static String findCallerClassName ()

Находит имя внешнего класса, непосредственно вызывающего метод CLog.

Возвращает
String Простое имя класса (или полное, если при получении ссылки на класс возникает ошибка) внешнего класса, вызвавшего метод CLog, или «Неизвестно», если трассировка стека пуста или содержит только имена классов CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

Находит имя внешнего класса, непосредственно вызывающего метод CLog.

Параметры
t Throwable : (необязательно) трассировка стека для поиска внутри, доступная для модульного тестирования.

Возвращает
String Простое имя класса (или полное, если при получении ссылки на класс возникает ошибка) внешнего класса, вызвавшего метод CLog, или «Неизвестно», если трассировка стека пуста или содержит только имена классов CLog.

getClassName

public static String getClassName (int frame)

Возвращает простое имя класса из frame стека кадра в пути вызова. Примечание: этот метод делает нет проверить границы массива на длину трассировки стека.

Параметры
frame int : индекс кадра трассировки стека для проверки имени класса.

Возвращает
String Простое имя класса (или полное, если при получении ссылки на класс возникает ошибка) для данного элемента трассировки стека.

я

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

Версия прокладки Log#i(String, String) . Также для удобства вызывает String.format.

Параметры
format String : Строка формата сообщения для регистрации.

args Object : Аргументы строки формата

я

public static void i (String message)

Версия прокладки Log#i(String, String) .

Параметры
message String : String для регистрации

logAndDisplay

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

Версия оболочки Log#logAndDisplay(LogLevel, String, String) .

Параметры
logLevel Log.LogLevel : LogLevel

format String : Строка формата сообщения для регистрации.

args Object : Аргументы строки формата

logAndDisplay

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

Версия оболочки Log#logAndDisplay(LogLevel, String, String) .

Параметры
logLevel Log.LogLevel : LogLevel

message String : String для регистрации

parseClassName

public static String parseClassName (String fullName)

Разбирает простое имя класса из полного имени класса. Если форматирование уже выглядит как простое имя класса, просто возвращает его.

Параметры
fullName String : полное имя класса для анализа

Возвращает
String Простое имя класса

в

public static void v (String message)

Версия прокладки Log#v(String, String) .

Параметры
message String : String для регистрации

в

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

Версия прокладки Log#v(String, String) . Также для удобства вызывает String.format.

Параметры
format String : Строка формата сообщения для регистрации.

args Object : Аргументы строки формата

ж

public static void w (Throwable t)

Вариант Log#w(String, String) , где трассировка стека предоставленного Throwable форматируется и регистрируется.

Параметры
t Throwable : Throwable для регистрации

ж

public static void w (String message)

Версия прокладки Log#w(String, String) .

Параметры
message String : String для регистрации

ж

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

Версия прокладки Log#w(String, String) . Также для удобства вызывает String.format.

Параметры
format String : Строка формата сообщения для регистрации.

args Object : Аргументы строки формата

что за бред

public static void wtf (String message)

Какой ужасный провал: Сообщите о состоянии, которое никогда не должно произойти. Ошибка всегда будет регистрироваться на уровне ASSERT в стеке вызовов.

Параметры
message String : сообщение, которое вы хотите зарегистрировать.

что за бред

public static void wtf (Throwable t)

Какой ужасный провал: Сообщите о состоянии, которое никогда не должно произойти. Ошибка всегда будет регистрироваться на уровне ASSERT в стеке вызовов.

Параметры
t Throwable : (необязательно) исключение для журнала. Если ноль, будет регистрироваться только сообщение.

что за бред

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

Какой ужасный провал: Сообщите о состоянии, которое никогда не должно произойти. Ошибка всегда будет регистрироваться на уровне ASSERT в стеке вызовов. Также для удобства вызывает String.format.

Параметры
format String : Строка формата сообщения для регистрации.

args Object : Аргументы строки формата

что за бред

public static void wtf (String message, 
                Throwable t)

Какой ужасный провал: Сообщите о состоянии, которое никогда не должно произойти. Ошибка всегда будет регистрироваться на уровне ASSERT в стеке вызовов.

Параметры
message String : сообщение, которое вы хотите зарегистрировать.

t Throwable : (необязательно) исключение для журнала. Если ноль, будет регистрироваться только сообщение.