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 |
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.