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 th стека в пути вызова.

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,java.lang.String,java.lang.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,java.lang.String,java.lang.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,java.lang.String,java.lang.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, или "Unknown", если трассировка стека пуста или содержит только имена классов CLog.

findCallerClassName

public static String findCallerClassName (Throwable t)

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

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

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

getClassName

public static String getClassName (int frame)

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

Параметры
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,java.lang.String,java.lang.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,java.lang.String,java.lang.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,java.lang.String,java.lang.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, в лог будет записано только сообщение.