Registro

public final class Log
extends Object

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


Classe de registro que espelha a API nas principais origens do Android.

O comportamento padrão gera o registro como System.out. Usar o setLogOutput(com.android.tradefed.log.Log.ILogOutput) redirecionar o registro para outro lugar.

Resumo

Classes aninhadas

interface Log.ILogOutput

As classes que implementam essa interface oferecem métodos que lidam com a saída de registros e envio de mensagens. 

Métodos públicos

static void d(String tag, String message)

Gera uma mensagem de nível LogLevel#DEBUG.

static void e(String tag, String message)

Gera uma mensagem de nível LogLevel#ERROR.

static void e(String tag, Throwable throwable)

Produz uma informação Throwable de nível LogLevel#ERROR.

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

Formata uma mensagem de registro.

static void i(String tag, String message)

Gera uma mensagem de nível LogLevel#INFO.

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

Gera uma mensagem de registro e tenta exibi-la em uma caixa de diálogo.

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

Imprime uma mensagem de registro.

static void setLogOutput(Log.ILogOutput logOutput)

Define o ILogOutput a ser usado para imprimir os registros.

static void v(String tag, String message)

Gera uma mensagem de nível LogLevel#VERBOSE.

static void w(String tag, String message)

Gera uma mensagem de nível LogLevel#WARN.

Métodos públicos

d

public static void d (String tag, 
                String message)

Gera uma mensagem de nível LogLevel#DEBUG.

Parâmetros
tag String: a tag associada à mensagem.

message String: a mensagem a ser enviada.

e

public static void e (String tag, 
                String message)

Gera uma mensagem de nível LogLevel#ERROR.

Parâmetros
tag String: a tag associada à mensagem.

message String: a mensagem a ser enviada.

e

public static void e (String tag, 
                Throwable throwable)

Produz uma informação Throwable de nível LogLevel#ERROR.

Parâmetros
tag String: a tag associada à mensagem.

throwable Throwable: o Throwable a ser gerado.

getLogFormatString

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

Formata uma mensagem de registro.

Retorna
String

i

public static void i (String tag, 
                String message)

Gera uma mensagem de nível LogLevel#INFO.

Parâmetros
tag String: a tag associada à mensagem.

message String: a mensagem a ser enviada.

LogAndDisplay

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

Gera uma mensagem de registro e tenta exibi-la em uma caixa de diálogo.

Parâmetros
logLevel Log.LogLevel

tag String: a tag associada à mensagem.

message String: a mensagem a ser enviada.

printLog

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

Imprime uma mensagem de registro.

setLogOutput

public static void setLogOutput (Log.ILogOutput logOutput)

Define o ILogOutput a ser usado para imprimir os registros. Se não for definido, System.out será usados.

Parâmetros
logOutput Log.ILogOutput: o ILogOutput que será usado para mostrar o registro.

v

public static void v (String tag, 
                String message)

Gera uma mensagem de nível LogLevel#VERBOSE.

Parâmetros
tag String: a tag associada à mensagem.

message String: a mensagem a ser enviada.

w

public static void w (String tag, 
                String message)

Gera uma mensagem de nível LogLevel#WARN.

Parâmetros
tag String: a tag associada à mensagem.

message String: a mensagem a ser enviada.