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)

ILeveledLogOutput günlük kaydedicisinin tüm içeriğini genel günlüğe atar.

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()

LogRegistry örneğini alın

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

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.