ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Farklı çoğullama ve yöneten ILogOutput tekli logger'ın arayüzü en iyisidir.

Özet

Herkese açık yöntemler

abstract void closeAndRemoveAllLogs()

Bu LogRegistry tarafından yönetilen tüm günlükleri kapatır ve kaldırır.

abstract void dumpLogs()

Tüm günlükleri dosyalara aktaran teşhis yöntemi.

abstract void dumpToGlobalLog(ILeveledLogOutput log)

ILeveledLogOutput günlük kaydedicisinin tüm içeriğini genel günlüğe atar.

abstract Log.LogLevel getGlobalLogDisplayLevel()

Genel günlük için geçerli günlük düzeyindeki görüntüyü döndürür.

abstract void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, args)

Bir türdeki etkinliği, haritada ilişkili bilgilerle kaydetmek için bu yöntemi çağırın.

abstract void registerLogger(ILeveledLogOutput log)

Günlük kaydediciyi, geçerli iş parçacığı için kullanılacak örnek olarak kaydeder.

abstract void saveGlobalLog()

Tüm global logger'ların içeriklerini tmp dosyalarına kaydeder.

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

Genel günlüğün günlük düzeyinde görüntülemeyi ayarlama

abstract void unregisterLogger()

Geçerli iş parçacığı için geçerli olan günlük kaydedicinin kaydını iptal eder.

Herkese açık yöntemler

CloseAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

Bu LogRegistry tarafından yönetilen tüm günlükleri kapatır ve kaldırır.

dumpLogs

public abstract void dumpLogs ()

Tüm günlükleri dosyalara aktaran teşhis yöntemi.

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

ILeveledLogOutput günlük kaydedicisinin tüm içeriğini genel günlüğe atar.

Bu, logger'ın çıkışının kalıcı olarak kaydedilmeyeceğini bildiğiniz senaryolarda faydalıdır. Ancak içeriklerin bir yere kaydedilip kaybolmamasını istiyorsunuz.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

Genel günlük için geçerli günlük düzeyindeki görüntüyü döndürür.

İlerlemeler
Log.LogLevel kullanılacak LogLevel logLevel'ı

logEvent

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 args)

Bir türdeki etkinliği, haritada ilişkili bilgilerle kaydetmek için bu yöntemi çağırın. Saat otomatik olarak eklenir.

Parametreler
logLevel Log.LogLevel: Yazdırılacak LogLevel.

event ILogRegistry.EventType: Günlüğe kaydedilecek etkinliğin ILogRegistry.EventType değeri.

args : hakkında daha fazla bilgi edinmek için günlük girişine eklenecek bağımsız değişkenlerin eşlemesi unutmayın.

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

Günlük kaydediciyi, geçerli iş parçacığı için kullanılacak örnek olarak kaydeder.

Parametreler
log ILeveledLogOutput

GlobalLog'u kaydet

public abstract void saveGlobalLog ()

Tüm global logger'ların içeriklerini tmp dosyalarına kaydeder.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Genel günlüğün günlük düzeyinde görüntülemeyi ayarlama

Parametreler
logLevel Log.LogLevel: kullanılacak LogLevel

unregisterLogger

public abstract void unregisterLogger ()

Geçerli iş parçacığı için geçerli olan günlük kaydedicinin kaydını iptal eder.