日志

public final class Log
extends Object

java.lang.Object 中
   ↳ com.android.tradefed.log.Log


镜像主要 Android 源代码中的 API 的日志类。

默认行为会将日志输出到 System.out。使用setLogOutput(com.android.tradefed.log.Log.ILogOutput) 将日志重定向到其他位置。

摘要

嵌套类

interface Log.ILogOutput

实现此接口的类提供了用于处理输出日志的方法 消息。 

公共方法

static void d(String tag, String message)

输出 LogLevel#DEBUG 级消息。

static void e(String tag, String message)

输出 LogLevel#ERROR 级消息。

static void e(String tag, Throwable throwable)

输出 LogLevel#ERROR 级别的 Throwable 信息。

static String getLogFormatString(Log.LogLevel logLevel, String tag, String message)

设置日志消息的格式。

static void i(String tag, String message)

输出 LogLevel#INFO 级消息。

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

输出一条日志消息,并尝试在对话框中显示该消息。

static void printLog(Log.LogLevel logLevel, String tag, String message)

输出一条日志消息。

static void setLogOutput(Log.ILogOutput logOutput)

设置用于输出日志的 ILogOutput

static void v(String tag, String message)

输出 LogLevel#VERBOSE 级消息。

static void w(String tag, String message)

输出 LogLevel#WARN 级消息。

公共方法

d

public static void d (String tag, 
                String message)

输出 LogLevel#DEBUG 级消息。

参数
tag String:与消息关联的标记。

message String:要输出的消息。

e

public static void e (String tag, 
                String message)

输出 LogLevel#ERROR 级消息。

参数
tag String:与消息关联的标记。

message String:要输出的消息。

e

public static void e (String tag, 
                Throwable throwable)

输出 LogLevel#ERROR 级别的 Throwable 信息。

参数
tag String:与消息关联的标记。

throwable Throwable:要输出的 Throwable

getLogFormatString

public static String getLogFormatString (Log.LogLevel logLevel, 
                String tag, 
                String message)

设置日志消息的格式。

返回
String

I

public static void i (String tag, 
                String message)

输出 LogLevel#INFO 级消息。

参数
tag String:与消息关联的标记。

message String:要输出的消息。

logAndDisplay

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

输出一条日志消息,并尝试在对话框中显示该消息。

参数
logLevel Log.LogLevel

tag String:与消息关联的标记。

message String:要输出的消息。

printLog

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

输出一条日志消息。

setLogOutput

public static void setLogOutput (Log.ILogOutput logOutput)

设置用于输出日志的 ILogOutput。如果未设置,System.out 将是 。

参数
logOutput Log.ILogOutput:用于输出日志的 ILogOutput

v

public static void v (String tag, 
                String message)

输出 LogLevel#VERBOSE 级消息。

参数
tag String:与消息关联的标记。

message String:要输出的消息。

W

public static void w (String tag, 
                String message)

输出 LogLevel#WARN 级消息。

参数
tag String:与消息关联的标记。

message String:要输出的消息。