日志

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 addLogger(Log.ILogOutput logOutput)
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.ERRORThrowable 信息。

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 removeLogger(Log.ILogOutput logOutput)
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 级消息。

公共方法

addLogger

public static void addLogger (Log.ILogOutput logOutput)

参数
logOutput Log.ILogOutput

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.ERRORThrowable 信息。

参数
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)

输出日志消息。

removeLogger

public static void removeLogger (Log.ILogOutput logOutput)

参数
logOutput Log.ILogOutput

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:要输出的消息。