Günlük Kayıt Defteri

public class LogRegistry
extends Object implements ILogRegistry

java.lang.Object
com.android.tradefed.log.LogRegistry


Çağrıyı yapan iş parçacığının ThreadGroup dayalı olarak uygun olanı kullanarak farklı günlükçüleri çoğullayan ve yöneten bir ILogRegistry uygulaması.

Kayıt defterinin, bir iş parçacığının ait olduğu ThreadGroup'ta karma olduğunu unutmayın. Bir iş parçacığı açıkça sağlanan kendi ThreadGroup'uyla oluşturulursa, ana iş parçacığının günlükçüsünü devralmaz ve bu nedenle, çıktıyı günlüğe kaydetmek istiyorsa kendi günlükçüsünü LogRegistry'ye kaydetmesi gerekir.

Özet

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

void dumpLogsToDir (File dir)

Günlük verilerini belirtilen dizindeki dosyalara kaydedin.

void dumpToGlobalLog ( ILeveledLogOutput log)

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

Log.LogLevel getGlobalLogDisplayLevel ()

Genel günlük için mevcut günlük düzeyi görüntüsünü 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çüyü alır.

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.

void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)

void printLog (Log.LogLevel logLevel, String tag, String message)

void registerLogger ( ILeveledLogOutput log)

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

void saveGlobalLog ()

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

void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

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

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

dumpToGlobalLog'a

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

getLogRegistry

public static ILogRegistry getLogRegistry ()

LogRegistry örneğini alın

İadeler
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çüyü alır.

İadeler
ILeveledLogOutput bu iş parçacığı grubu için günlükçü veya iş parçacığı grubu için kayıtlı değilse genel günlükçü.

günlükEtkinliği

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

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Parametreler
logLevel Log.LogLevel

tag String

message String

yazdırma günlüğü

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Parametreler
logLevel Log.LogLevel

tag String

message String

kayıtLogger

public 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 void saveGlobalLog ()

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

setGlobalLogDisplayLevel

public 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 void unregisterLogger ()

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

,

Günlük Kayıt Defteri

public class LogRegistry
extends Object implements ILogRegistry

java.lang.Object
com.android.tradefed.log.LogRegistry


Çağrıyı yapan iş parçacığının ThreadGroup dayalı olarak uygun olanı kullanarak farklı günlükçüleri çoğullayan ve yöneten bir ILogRegistry uygulaması.

Kayıt defterinin, bir iş parçacığının ait olduğu ThreadGroup'ta karma olduğunu unutmayın. Bir iş parçacığı açıkça sağlanan kendi ThreadGroup'uyla oluşturulursa, ana iş parçacığının günlükçüsünü devralmaz ve bu nedenle, çıktıyı günlüğe kaydetmek istiyorsa kendi günlükçüsünü LogRegistry'ye kaydetmesi gerekir.

Özet

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

void dumpLogsToDir (File dir)

Günlük verilerini belirtilen dizindeki dosyalara kaydedin.

void dumpToGlobalLog ( ILeveledLogOutput log)

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

Log.LogLevel getGlobalLogDisplayLevel ()

Genel günlük için mevcut günlük düzeyi görüntüsünü 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çüyü alır.

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.

void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)

void printLog (Log.LogLevel logLevel, String tag, String message)

void registerLogger ( ILeveledLogOutput log)

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

void saveGlobalLog ()

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

void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

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

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

dumpToGlobalLog'a

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

getLogRegistry

public static ILogRegistry getLogRegistry ()

LogRegistry örneğini alın

İadeler
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çüyü alır.

İadeler
ILeveledLogOutput bu iş parçacığı grubu için günlükçü veya iş parçacığı grubu için kayıtlı değilse genel günlükçü.

günlükEtkinliği

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

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Parametreler
logLevel Log.LogLevel

tag String

message String

yazdırma günlüğü

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Parametreler
logLevel Log.LogLevel

tag String

message String

kayıtLogger

public 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 void saveGlobalLog ()

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

setGlobalLogDisplayLevel

public 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 void unregisterLogger ()

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