Log

public final class Log
extends Object

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


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

Il comportamento predefinito prevede l'output del log in System.out. Utilizza 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 gestire l'output dei messaggi di log. 

Metodi pubblici

static void d(String tag, String message)

Consente di visualizzare un messaggio a livello LogLevel.DEBUG.

static void e(String tag, String message)

Consente di visualizzare un messaggio a livello LogLevel.ERROR.

static void e(String tag, Throwable throwable)

Consente di visualizzare le informazioni relative a un livello LogLevel.ERROR.Throwable

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

Formatta un messaggio di log.

static void i(String tag, String message)

Consente di visualizzare un messaggio a livello LogLevel.INFO.

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

Stampa 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)

Imposta ILogOutput da utilizzare per stampare i log.

static void v(String tag, String message)

Consente di visualizzare un messaggio a livello LogLevel.VERBOSE.

static void w(String tag, String message)

Consente di visualizzare un messaggio a livello LogLevel.WARN.

Metodi pubblici

g

public static void d (String tag, 
                String message)

Consente di visualizzare un messaggio a livello LogLevel.DEBUG.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da stampare.

e

public static void e (String tag, 
                String message)

Consente di visualizzare un messaggio a livello LogLevel.ERROR.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da stampare.

e

public static void e (String tag, 
                Throwable throwable)

Consente di visualizzare le informazioni relative a un livello LogLevel.ERROR.Throwable

Parametri
tag String: il tag associato al messaggio.

throwable Throwable: il Throwable da stampare.

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)

Consente di visualizzare un messaggio a livello LogLevel.INFO.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da stampare.

logAndDisplay

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

Stampa 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 stampare.

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)

Imposta ILogOutput da utilizzare per stampare i log. Se non è impostato, verrà utilizzato System.out.

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

v

public static void v (String tag, 
                String message)

Consente di visualizzare un messaggio a livello LogLevel.VERBOSE.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da stampare.

w

public static void w (String tag, 
                String message)

Consente di visualizzare un messaggio a livello LogLevel.WARN.

Parametri
tag String: il tag associato al messaggio.

message String: il messaggio da stampare.