Günlük

public final class Log
extends Object

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


Ana Android kaynaklarındaki API'yi yansıtan günlük sınıfı.

Varsayılan davranış, günlüğü System.out konumuna çıkarır. Günlüğü başka bir yere yönlendirmek için setLogOutput(com.android.tradefed.log.Log.ILogOutput) kullanın.

Özet

İç içe yerleştirilmiş sınıflar

interface Log.ILogOutput

Bu arayüzü uygulayan sınıflar, günlük mesajlarının çıkışını işleyen yöntemler sağlar. 

Herkese açık yöntemler

static void addLogger(Log.ILogOutput logOutput)
static void d(String tag, String message)

LogLevel.DEBUG düzeyinde bir mesaj verir.

static void e(String tag, String message)

LogLevel.ERROR düzeyinde bir mesaj verir.

static void e(String tag, Throwable throwable)

LogLevel.ERROR düzeyinde Throwable bilgi verir.

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

Günlük mesajını biçimlendirir.

static void i(String tag, String message)

LogLevel.INFO düzeyinde bir mesaj verir.

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

Bir günlük mesajı verir ve bunu iletişim kutusunda göstermeye çalışır.

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

Bir günlük mesajı yazdırır.

static void removeLogger(Log.ILogOutput logOutput)
static void setLogOutput(Log.ILogOutput logOutput)

Günlükleri yazdırmak için kullanılacak ILogOutput öğesini ayarlar.

static void v(String tag, String message)

LogLevel.VERBOSE düzeyinde bir mesaj verir.

static void w(String tag, String message)

LogLevel.WARN düzeyinde bir mesaj verir.

Herkese açık yöntemler

addLogger

public static void addLogger (Log.ILogOutput logOutput)

Parametreler
logOutput Log.ILogOutput

g

public static void d (String tag, 
                String message)

LogLevel.DEBUG düzeyinde bir mesaj verir.

Parametreler
tag String: İletiyle ilişkili etiket.

message String: Çıkış yapılacak ileti.

e

public static void e (String tag, 
                String message)

LogLevel.ERROR düzeyinde bir mesaj verir.

Parametreler
tag String: İletiyle ilişkili etiket.

message String: Çıkış yapılacak ileti.

e

public static void e (String tag, 
                Throwable throwable)

LogLevel.ERROR düzeyinde Throwable bilgi verir.

Parametreler
tag String: İletiyle ilişkili etiket.

throwable Throwable: Çıkış için Throwable.

getLogFormatString

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

Günlük mesajını biçimlendirir.

İlerlemeler
String

i

public static void i (String tag, 
                String message)

LogLevel.INFO düzeyinde bir mesaj verir.

Parametreler
tag String: İletiyle ilişkili etiket.

message String: Çıkış yapılacak ileti.

logAndDisplay

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

Bir günlük mesajı verir ve bunu iletişim kutusunda göstermeye çalışır.

Parametreler
logLevel Log.LogLevel

tag String: İletiyle ilişkili etiket.

message String: Çıkış yapılacak ileti.

printLog

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

Bir günlük mesajı yazdırır.

removeLogger

public static void removeLogger (Log.ILogOutput logOutput)

Parametreler
logOutput Log.ILogOutput

setLogOutput

public static void setLogOutput (Log.ILogOutput logOutput)

Günlükleri yazdırmak için kullanılacak ILogOutput öğesini ayarlar. Ayarlanmazsa System.out kullanılır.

Parametreler
logOutput Log.ILogOutput: Günlüğü yazdırmak için kullanılacak ILogOutput.

v

public static void v (String tag, 
                String message)

LogLevel.VERBOSE düzeyinde bir mesaj verir.

Parametreler
tag String: İletiyle ilişkili etiket.

message String: Çıkış yapılacak ileti.

w

public static void w (String tag, 
                String message)

LogLevel.WARN düzeyinde bir mesaj verir.

Parametreler
tag String: İletiyle ilişkili etiket.

message String: Çıkış yapılacak ileti.