LogUtil.CLog
public
static
class
LogUtil.CLog
extends Object
java.lang.Object 中 | |
↳ | com.android.tradefed.log.LogUtil.CLog |
Log
的 shim 类,可自动将调用方的简单类名用作
log 标记
摘要
字段 | |
---|---|
protected
static
final
String |
CLASS_NAME
|
公共构造函数 | |
---|---|
CLog()
|
公共方法 | |
---|---|
static
void
|
d(String message)
|
static
void
|
d(String format, Object... args)
|
static
void
|
e(String message)
|
static
void
|
e(String format, Object... args)
|
static
void
|
e(Throwable t)
|
static
String
|
findCallerClassName()
查找直接调用 CLog 方法的外部类名称。 |
static
String
|
findCallerClassName(Throwable t)
查找直接调用 CLog 方法的外部类名称。 |
static
String
|
getClassName(int frame)
返回调用路径中第 |
static
void
|
i(String format, Object... args)
|
static
void
|
i(String message)
|
static
void
|
logAndDisplay(Log.LogLevel logLevel, String format, Object... args)
|
static
void
|
logAndDisplay(Log.LogLevel logLevel, String format, Object... args)
|
static
void
|
logAndDisplay(Log.LogLevel logLevel, String message)
|
static
void
|
logAndDisplay(Log.LogLevel logLevel, String message)
|
static
String
|
parseClassName(String fullName)
从完整类名称中解析出简单的类名称。 |
static
void
|
v(String message)
|
static
void
|
v(String format, Object... args)
|
static
void
|
w(Throwable t)
|
static
void
|
w(String message)
|
static
void
|
w(String format, Object... args)
|
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 ()
公共方法
d
public static void d (String message)
Log#d(String, String)
的 shim 版本。
参数 | |
---|---|
message |
String :要记录的 String |
d
public static void d (String format, Object... args)
Log#d(String, String)
的 shim 版本。也会调用 String.format,
。
参数 | |
---|---|
format |
String :要记录的消息的格式字符串 |
args |
Object :格式字符串参数 |
e
public static void e (String message)
Log#e(String, String)
的 shim 版本。
参数 | |
---|---|
message |
String :要记录的 String |
e
public static void e (String format, Object... args)
Log#e(String, String)
的 shim 版本。也会调用 String.format,
。
参数 | |
---|---|
format |
String :要记录的消息的格式字符串 |
args |
Object :格式字符串参数 |
e
public static void e (Throwable t)
Log#e(String, Throwable)
的 shim 版本。
参数 | |
---|---|
t |
Throwable :要输出的 Throwable 。 |
findCallerClassName
public static String findCallerClassName ()
查找直接调用 CLog 方法的外部类名称。
返回 | |
---|---|
String |
简单的类名称(如果在获取对 类)或“Unknown”如果 堆栈轨迹为空或仅包含 CLog 类名称。 |
findCallerClassName
public static String findCallerClassName (Throwable t)
查找直接调用 CLog 方法的外部类名称。
参数 | |
---|---|
t |
Throwable :(可选)要在其中进行搜索的堆栈轨迹,用于单元测试 |
返回 | |
---|---|
String |
简单的类名称(如果在获取对 类)或“Unknown”如果 堆栈轨迹为空或仅包含 CLog 类名称。 |
getClassName
public static String getClassName (int frame)
返回调用路径中第 frame
个堆栈帧的简单类名。
注意:此方法不会检查数组边界的堆栈轨迹长度。
参数 | |
---|---|
frame |
int :要检查是否存在类名称的堆栈轨迹帧的索引 |
返回 | |
---|---|
String |
简单的类名称(如果在获取对 类)。 |
I
public static void i (String format, Object... args)
Log#i(String, String)
的 shim 版本。也会调用 String.format,
。
参数 | |
---|---|
format |
String :要记录的消息的格式字符串 |
args |
Object :格式字符串参数 |
I
public static void i (String message)
Log#i(String, String)
的 shim 版本。
参数 | |
---|---|
message |
String :要记录的 String |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)
参数 | |
---|---|
logLevel |
Log.LogLevel :LogLevel |
format |
String :要记录的消息的格式字符串 |
args |
Object :格式字符串参数 |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)
参数 | |
---|---|
logLevel |
Log.LogLevel :LogLevel |
format |
String :要记录的消息的格式字符串 |
args |
Object :格式字符串参数 |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String message)
参数 | |
---|---|
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 |
简单的类名称 |
v
public static void v (String message)
Log#v(String, String)
的 shim 版本。
参数 | |
---|---|
message |
String :要记录的 String |
v
public static void v (String format, Object... args)
Log#v(String, String)
的 shim 版本。也会调用 String.format,
。
参数 | |
---|---|
format |
String :要记录的消息的格式字符串 |
args |
Object :格式字符串参数 |
W
public static void w (Throwable t)
Log#w(String, String)
的变体,其中提供的堆栈轨迹
已设置 Throwable
的格式并予以记录。
参数 | |
---|---|
t |
Throwable :要记录的 Throwable |
W
public static void w (String message)
Log#w(String, String)
的 shim 版本。
参数 | |
---|---|
message |
String :要记录的 String |
W
public static void w (String format, Object... args)
Log#w(String, String)
的 shim 版本。也会调用 String.format,
。
参数 | |
---|---|
format |
String :要记录的消息的格式字符串 |
args |
Object :格式字符串参数 |
wtf
public static void wtf (String message)
“可怕的失败”:报告绝不应该发生的情况。 错误将始终记录在调用堆栈的 ASSERT 级别。
参数 | |
---|---|
message |
String :您想要记录的消息。 |
wtf
public static void wtf (Throwable t)
“可怕的失败”:报告绝不应该发生的情况。 错误将始终记录在调用堆栈的 ASSERT 级别。
参数 | |
---|---|
t |
Throwable :(可选)要记录的异常。如果为 null,则仅记录消息。 |
wtf
public static void wtf (String format, Object... args)
“可怕的失败”:报告绝不应该发生的情况。 错误将始终记录在调用堆栈的 ASSERT 级别。 为方便起见,也会调用 String.format。
参数 | |
---|---|
format |
String :要记录的消息的格式字符串 |
args |
Object :格式字符串参数 |
wtf
public static void wtf (String message, Throwable t)
“可怕的失败”:报告绝不应该发生的情况。 错误将始终记录在调用堆栈的 ASSERT 级别。
参数 | |
---|---|
message |
String :您想要记录的消息。 |
t |
Throwable :(可选)要记录的异常。如果为 null,则仅记录消息。 |