ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Farklı günlükçüleri çoklayan ve yöneten ILogOutput tekil günlükçü 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 aktarmak için kullanılan teşhis yöntemi.

abstract void dumpToGlobalLog(ILeveledLogOutput log)

Bir ILeveledLogOutput kaydedicinin tüm içeriğini genel günlükte görüntüler.

abstract Log.LogLevel getGlobalLogDisplayLevel()

Genel günlük için geçerli günlük düzeyi ekranını döndürür.

abstract void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)

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

abstract void registerLogger(ILeveledLogOutput log)

Kaydediciyi, geçerli iş parçacığı için kullanılacak örnek olarak kaydeder.

abstract void saveGlobalLog()

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

abstract void setGlobalLogDisplayLevel(Log.LogLevel logLevel)

Genel günlük için günlük düzeyi ekranını ayarlama

abstract void unregisterLogger()

Geçerli iş parçacığı için geçerli olan mevcut kaydedicinin 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 aktarmak için kullanılan teşhis yöntemi.

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

Bir ILeveledLogOutput kaydedicinin tüm içeriğini genel günlükte görüntüler.

Bu özellik, kaydedicinin çıktısının kalıcı olarak kaydedilmeyeceğini bildiğiniz ancak içeriğin bir yere kaydedilmesini ve kaybolmamasını istediğiniz senaryolarda kullanışlıdır.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

Genel günlük için geçerli günlük düzeyi ekranını döndürür.

İadeler
Log.LogLevel Kullanmak için LogLevel logLevel

logEvent

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                Map<String, String> args)

Haritada ilişkili bilgileri içeren bir türden etkinlik günlüğe kaydetmek için bu yöntemi çağırın. Etkinlik saati otomatik olarak eklenir.

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

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

args Map: Etkinlikle ilgili daha fazla ayrıntı almak için günlük girişine eklenecek bağımsız değişkenlerin haritası.

registerLogger

public abstract void registerLogger (ILeveledLogOutput log)

Kaydediciyi, geçerli iş parçacığı için kullanılacak örnek olarak kaydeder.

Parametreler
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

Tüm global günlükçü 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 ekranını ayarlama

Parametreler
logLevel Log.LogLevel: kullanılacak LogLevel

unregisterLogger

public abstract void unregisterLogger ()

Geçerli iş parçacığı için geçerli olan mevcut kaydedicinin kaydını siler.