ILogKayıt

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Farklı günlükçüleri çoğaltan ve yöneten bir ILogOutput tekli günlükçü için bir arayüz.

Özet

Genel 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 dökmek için tanılama yöntemi.

abstract void dumpToGlobalLog ( ILeveledLogOutput log)

ILeveledLogOutput günlükçüsünün tüm içeriğini genel günlüğe döker.

abstract Log.LogLevel getGlobalLogDisplayLevel ()

Genel günlük için mevcut günlük düzeyi görüntüsünü döndürür

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

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

abstract void registerLogger ( ILeveledLogOutput log)

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

abstract void saveGlobalLog ()

Tüm global günlükçülerin içeriğini tmp dosyalarına kaydeder.

abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

Genel günlük için günlük düzeyi görüntüsünü ayarlayın

abstract void unregisterLogger ()

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

Genel yöntemler

kapatVeKaldırTümGünlükler

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 dökmek için tanılama yöntemi.

dumpToGlobalLog'a

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

ILeveledLogOutput günlükçüsünün tüm içeriğini genel günlüğe döker.

Bu, 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 mevcut günlük düzeyi görüntüsünü döndürür

İadeler
Log.LogLevel logLevel Kullanılacak LogLevel

günlükEtkinliği

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

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

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

event ILogRegistry.EventType : günlüğe kaydedilecek olayın ILogRegistry.EventType .

args : olay hakkında daha fazla ayrıntı almak için günlük girişine eklenecek argümanların haritası.

kayıtLogger

public abstract void registerLogger (ILeveledLogOutput log)

Günlükçüyü 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çülerin içeriğini 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üsünü ayarlayın

Parametreler
logLevel Log.LogLevel : kullanılacak LogLevel

Kaydı silLogger

public abstract void unregisterLogger ()

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