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, एक खास लॉग होता है. इसमें सिर्फ़ कुछ खास इवेंट शामिल होते हैं.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

HistoryLogger()

पब्लिक मेथड

ILeveledLogOutput clone()

यह मौजूदा ऑब्जेक्ट के लॉग लेवल की सेटिंग के साथ एक नया FileLogger बनाता है.

void init()

ज़रूरी IO संसाधन बनाकर, लॉग को शुरू करें.

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

इस तरीके को कॉल करके, मैप में मौजूद जानकारी के साथ किसी इवेंट को लॉग करें.

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

सार्वजनिक कंस्ट्रक्टर

HistoryLogger

public HistoryLogger ()

पब्लिक मेथड

क्लोन

public ILeveledLogOutput clone ()

यह मौजूदा ऑब्जेक्ट के लॉग लेवल की सेटिंग के साथ एक नया FileLogger बनाता है.

यह लॉग फ़ाइल के कॉन्टेंट को कॉपी नहीं करता. इसका मतलब है कि क्लोन के लॉग डेटा को नई फ़ाइल में लिखा जाएगा.

रिटर्न
ILeveledLogOutput

init

public void init ()

ज़रूरी IO संसाधन बनाकर, लॉग को शुरू करें.

थ्रो
IOException

logEvent

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

इस तरीके को कॉल करके, मैप में मौजूद जानकारी के साथ किसी इवेंट को लॉग करें.

पैरामीटर
logLevel Log.LogLevel

event ILogRegistry.EventType: लॉग किए जाने वाले इवेंट का EventType.

args Map: इवेंट के बारे में ज़्यादा जानकारी पाने के लिए, लॉग एंट्री में जोड़े जाने वाले आर्ग्युमेंट का मैप.

printAndPromptLog

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

पैरामीटर
logLevel Log.LogLevel

tag String

message String

printLog

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

पैरामीटर
logLevel Log.LogLevel

tag String

message String