ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Farklı günlükleyicileri çoklu akışa alan ve yöneten ILogOutput tekil günlükleyici için bir arayüz.

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

Bir ILeveledLogOutput günlükleyicinin tüm içeriğini genel günlüke aktarır.

abstract Log.LogLevel getGlobalLogDisplayLevel()

Global günlük için geçerli günlük düzeyi görüntülemesini döndürür

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

Haritadaki ilişkili bilgilerle birlikte bir türden etkinlik günlüğe kaydetmek için bu yöntemi çağırın.

abstract void registerLogger(ILeveledLogOutput log)

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

abstract void saveGlobalLog()

Tüm global günlük kaydedici içeriklerini tmp dosyalarına kaydeder.

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

Genel günlük için günlük düzeyi görüntülemeyi ayarlama

abstract void unregisterLogger()

Mevcut iş parçacığı için geçerli olan günlük kaydırıcının kaydını siler.

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)

Bir ILeveledLogOutput günlükleyicinin tüm içeriğini genel günlüke aktarır.

Bu, günlükleyicinin çıktısının kalıcı olarak kaydedilmeyeceğini bildiğiniz ancak içeriğin bir yere kaydedilip kaybolmamasını istediğiniz senaryolarda kullanışlıdır.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

Global günlük için geçerli günlük düzeyi görüntülemesini döndürür

İlerlemeler
Log.LogLevel logLevel kullanılacak LogLevel

logEvent

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

Haritadaki ilişkili bilgilerle birlikte bir türden etkinlik günlüğe kaydetmek için bu yöntemi çağırın. Etkinliğin saati otomatik olarak eklenir.

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

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

args : Etkinlikle ilgili daha fazla bilgi edinmek için günlük girişine eklenecek bağımsız değişkenler haritası.

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

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

Parametreler
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

Tüm global günlük kaydedici içeriklerini tmp dosyalarına kaydeder.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Genel günlük için günlük düzeyi görüntülemeyi ayarlama

Parametreler
logLevel Log.LogLevel: Kullanılacak LogLevel

unregisterLogger

public abstract void unregisterLogger ()

Mevcut iş parçacığı için geçerli olan günlük kaydırıcının kaydını siler.