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