LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Object
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)

Промежуточная версия 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)

Промежуточная версия 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)

Промежуточная версия 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)

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

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)

Какая ужасная неудача: сообщите о ситуации, которая никогда не должна случиться.

Поля

ИМЯ_КЛАССА

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.

получитьКлассИмя

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)

Промежуточная версия ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) .

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

format String : строка формата для сообщения, которое нужно записать в журнал.

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

logAndDisplay

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

Промежуточная версия ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) .

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

format String : строка формата для сообщения, которое нужно записать в журнал.

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

logAndDisplay

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

Промежуточная версия ERROR(Log.logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log.logAndDisplay(LogLevel, String, String)) .

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

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

logAndDisplay

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

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

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

что за фигня

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