Log

public final class Log
extends Object

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


Classe di log che rispecchia l'API nelle origini Android principali.

Il comportamento predefinito restituisce il log in System.out. Usa setLogOutput(com.android.tradefed.log.Log.ILogOutput) per reindirizzare il log altrove.

Riepilogo

Classi nidificate

interface Log.ILogOutput

Le classi che implementano questa interfaccia forniscono metodi per l'output dei log messaggi. 

Metodi pubblici

static void d(String tag, String message)

Restituisce un messaggio di livello LogLevel#DEBUG.

static void e(String tag, String message)

Restituisce un messaggio di livello LogLevel#ERROR.

static void e(String tag, Throwable throwable)

Restituisce un'informazione Throwable a livello di LogLevel#ERROR.

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

Formatta un messaggio di log.

static void i(String tag, String message)

Restituisce un messaggio di livello LogLevel#INFO.

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

Restituisce un messaggio di log e tenta di visualizzarlo in una finestra di dialogo.

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

Stampa un messaggio di log.

static void setLogOutput(Log.ILogOutput logOutput)

Consente di impostare il ILogOutput da utilizzare per la stampa dei log.

static void v(String tag, String message)

Restituisce un messaggio di livello LogLevel#VERBOSE.

static void w(String tag, String message)

Restituisce un messaggio di livello LogLevel#WARN.

Metodi pubblici

g

public static void d (String tag, 
                String message)

Restituisce un messaggio di livello LogLevel#DEBUG.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da visualizzare.

e

public static void e (String tag, 
                String message)

Restituisce un messaggio di livello LogLevel#ERROR.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da visualizzare.

e

public static void e (String tag, 
                Throwable throwable)

Restituisce un'informazione Throwable a livello di LogLevel#ERROR.

Parametri
tag String: il tag associato al messaggio.

throwable Throwable: il valore Throwable da generare.

getLogFormatString

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

Formatta un messaggio di log.

Ritorni
String

i

public static void i (String tag, 
                String message)

Restituisce un messaggio di livello LogLevel#INFO.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da visualizzare.

logAndDisplay

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

Restituisce un messaggio di log e tenta di visualizzarlo in una finestra di dialogo.

Parametri
logLevel Log.LogLevel

tag String: il tag associato al messaggio.

message String: il messaggio da visualizzare.

PrintLog

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

Stampa un messaggio di log.

setLogOutput

public static void setLogOutput (Log.ILogOutput logOutput)

Consente di impostare il ILogOutput da utilizzare per la stampa dei log. Se non viene configurato, System.out verrà in uso.

Parametri
logOutput Log.ILogOutput: il ILogOutput da utilizzare per stampare il diario.

v

public static void v (String tag, 
                String message)

Restituisce un messaggio di livello LogLevel#VERBOSE.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da visualizzare.

w

public static void w (String tag, 
                String message)

Restituisce un messaggio di livello LogLevel#WARN.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da visualizzare.