LogUtil

public class LogUtil
extends Object

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


Uma classe de utilitário de registro. Útil para códigos que precisam substituir métodos estáticos de Log.

Resumo

Classes aninhadas

class LogUtil.CLog

Uma classe de shim para Log que usa automaticamente o nome de classe simples do autor da chamada como a tag de registro.

Métodos públicos

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

Cria uma string de formato semelhante ao formato de registro "threadtime" no dispositivo.

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

É enviado quando uma mensagem de registro precisa ser impressa.

Métodos públicos

getLogFormatString

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

Cria uma string de formato semelhante ao formato de registro "threadtime" no dispositivo. Isso é útil especificamente porque inclui o dia e o mês (para diferenciar os horários de instâncias de TF de longa duração) e também usa o horário de 24 horas para diferenciar a manhã da noite.

Parâmetros
logLevel Log.LogLevel

tag String

message String

Retorna
String

printLog

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

É enviado quando uma mensagem de registro precisa ser impressa. Essa implementação imprime a mensagem para stdout em todos os casos.

Parâmetros
logLevel Log.LogLevel: o tipo enumerado LogLevel que representa a prioridade da mensagem.

tag String: a tag associada à mensagem.

message String: a mensagem a ser exibida.