ЛогUtil.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, или «Unknown», если трассировка стека пуста или содержит только имена классов CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

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

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

Возврат
String Простое имя класса (или полное имя, если при получении ссылки на класс возникает ошибка) внешнего класса, вызвавшего метод CLog, или «Unknown», если трассировка стека пуста или содержит только имена классов 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 для регистрации.

имя_класса синтаксического анализа

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 : (Необязательно) Исключение для регистрации. Если значение равно нулю, будет зарегистрировано только сообщение.