Günlük Kaydı
public
class
LogRegistry
extends Object
implements
ILogRegistry
Java.lang.Nesne | |
🎃 | com.android.tradefed.log.LogRegistry |
Farklı günlükçüleri çoğaltan ve yöneten bir ILogRegistry
uygulaması,
aramayı yapan ileti dizisinin ThreadGroup
değerine göre uygun olanı kullanın.
İş parçacığının ait olduğu ThreadGroup üzerindeki kayıt defteri karmalarının olduğunu unutmayın. İleti dizisi açıkça sağlanan kendi ThreadGroup ile ortaya çıktığında üst iş parçacığının ve günlük kaydı oluşturmak isterse günlük kaydını LogRegistry'ye kaydetmesi çıktı.
Özet
Herkese açık yöntemler | |
---|---|
void
|
closeAndRemoveAllLogs()
Bu LogRegistry tarafından yönetilen tüm günlükleri kapatır ve kaldırır. |
void
|
dumpLogs()
Tüm günlükleri dosyalara aktaran teşhis yöntemi. |
void
|
dumpLogsToDir(File dir)
Günlük verilerini belirtilen dizindeki dosyalara kaydedin. |
void
|
dumpToGlobalLog(ILeveledLogOutput log)
|
Log.LogLevel
|
getGlobalLogDisplayLevel()
Genel günlük için geçerli günlük düzeyindeki görüntüyü döndürür. |
static
ILogRegistry
|
getLogRegistry()
|
ILeveledLogOutput
|
getLogger()
Bu iş parçacığıyla ilişkili temel günlük kaydını alır. |
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. |
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
Bir günlük iletisinin yazdırılması ve mümkünse iletişim kutusunu işaretleyin. |
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
Bir günlük mesajının yazdırılması gerektiğinde gönderilir. |
void
|
registerLogger(ILeveledLogOutput log)
Günlük kaydediciyi, geçerli iş parçacığı için kullanılacak örnek olarak kaydeder. |
static
void
|
resetLocalGroup()
Yerelleştirilmiş bağlamı sıfırlar. |
void
|
saveGlobalLog()
Tüm global logger'ların içeriklerini tmp dosyalarına kaydeder. |
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
Genel günlüğün günlük düzeyinde görüntülemeyi ayarlama |
static
void
|
setLocalGroup(ThreadGroup tg)
gRPC sunucusu içindeki özellikleri kullanırken yerelleştirilmiş bağlamı izler |
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 void closeAndRemoveAllLogs ()
Bu LogRegistry tarafından yönetilen tüm günlükleri kapatır ve kaldırır.
dumpLogs
public void dumpLogs ()
Tüm günlükleri dosyalara aktaran teşhis yöntemi.
dumpLogsToDir
public void dumpLogsToDir (File dir)
Günlük verilerini belirtilen dizindeki dosyalara kaydedin.
Parametreler | |
---|---|
dir |
File : Dosyanın kaydedileceği dizin, boş olabilir, dosya tmp dizinine kaydedilir. |
dumpToGlobalLog
public 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 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'ı |
getLogRegistry
public static ILogRegistry getLogRegistry ()
LogRegistry
örneğini alın
İlerlemeler | |
---|---|
ILogRegistry |
Günlükleri kaydetmek, almak, yazmak ve kapatmak için kullanılabilecek bir LogRegistry |
getLogger
public ILeveledLogOutput getLogger ()
Bu iş parçacığıyla ilişkili temel günlük kaydını alır.
İlerlemeler | |
---|---|
ILeveledLogOutput |
bu iş parçacığı grubunun günlüğe kaydedicisi veya kaydedilmemişse genel günlük kaydedici seçmeniz gerekir. |
logEvent
public 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. |
yazdırmaveİstem Günlüğü
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Bir günlük iletisinin yazdırılması ve mümkünse iletişim kutusunu işaretleyin.
Parametreler | |
---|---|
logLevel |
Log.LogLevel : İletinin önceliğini temsil eden LogLevel sıralaması. |
tag |
String : Mesajla ilişkilendirilen etiket. |
message |
String : Gösterilecek mesajdır. |
yazdırmaGünlük
public void printLog (Log.LogLevel logLevel, String tag, String message)
Bir günlük mesajının yazdırılması gerektiğinde gönderilir.
Parametreler | |
---|---|
logLevel |
Log.LogLevel : İletinin önceliğini temsil eden LogLevel sıralaması. |
tag |
String : Mesajla ilişkilendirilen etiket. |
message |
String : Gösterilecek mesajdır. |
registerLogger
public void registerLogger (ILeveledLogOutput log)
Günlük kaydediciyi, geçerli iş parçacığı için kullanılacak örnek olarak kaydeder.
Parametreler | |
---|---|
log |
ILeveledLogOutput |
sıfırlaLocalGroup
public static void resetLocalGroup ()
Yerelleştirilmiş bağlamı sıfırlar.
GlobalLog'u kaydet
public void saveGlobalLog ()
Tüm global logger'ların içeriklerini tmp dosyalarına kaydeder.
setGlobalLogDisplayLevel
public 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 |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
gRPC sunucusu içindeki özellikleri kullanırken yerelleştirilmiş bağlamı izler
Parametreler | |
---|---|
tg |
ThreadGroup |
unregisterLogger
public void unregisterLogger ()
Geçerli iş parçacığı için geçerli olan günlük kaydedicinin kaydını iptal eder.