HistoryLogger

public class HistoryLogger
extends FileLogger

java.lang.Object
   ↳ com.android.tradefed.log.BaseLeveledLogOutput
     ↳ com.android.tradefed.log.BaseStreamLogger<com.android.tradefed.util.SizeLimitedOutputStream>
       ↳ com.android.tradefed.log.FileLogger
         ↳ com.android.tradefed.log.HistoryLogger


TF History Logger, yalnızca belirli etkinlikleri içeren özel bir günlük.

Özet

Herkese açık oluşturucular

HistoryLogger()

Herkese açık yöntemler

ILeveledLogOutput clone()

Geçerli nesneyle aynı günlük düzeyi ayarlarına sahip yeni bir FileLogger oluşturur.

void init()

Gerekli G/Ç kaynaklarını oluşturarak günlüğü başlatın.

void logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)

Haritada ilişkili bilgileri içeren bir türden etkinlik 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)

Herkese açık oluşturucular

HistoryLogger

public HistoryLogger ()

Herkese açık yöntemler

clone

public ILeveledLogOutput clone ()

Geçerli nesneyle aynı günlük düzeyi ayarlarına sahip yeni bir FileLogger oluşturur.

Temel günlük dosyası içeriğini kopyalamaz (ör. klonun günlük verileri yeni bir dosyaya yazılır).

İadeler
ILeveledLogOutput

init

public void init ()

Gerekli G/Ç kaynaklarını oluşturarak günlüğü başlatın.

Verdiği hatalar
IOException

logEvent

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

Parametreler
logLevel Log.LogLevel

event ILogRegistry.EventType: günlüğe kaydedilecek etkinliğin 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ı.

printAndPromptLog

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

Parametreler
logLevel Log.LogLevel

tag String

message String

printLog

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

Parametreler
logLevel Log.LogLevel

tag String

message String