फ़ाइल लॉगर

public class FileLogger
extends BaseStreamLogger < SizeLimitedOutputStream >

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.log.BaseLeveledLogOutput
मैं com.android.tradefed.log.BaseStreamLogger < com.android.tradefed.util.SizeLimitedOutputStream >
मैं com.android.tradefed.log.FileLogger


एक ILeveledLogOutput जो लॉग संदेशों को एक फ़ाइल और stdout पर निर्देशित करता है।

सारांश

सार्वजनिक निर्माणकर्ता

FileLogger ()

सार्वजनिक तरीके

ILeveledLogOutput clone ()

वर्तमान ऑब्जेक्ट के समान लॉग स्तर सेटिंग्स के साथ एक नया FileLogger बनाता है।

void closeLog ()
InputStreamSource getLog ()
long getMaxLogSizeMbytes ()

MBytes में लॉग का अधिकतम लॉग आकार लौटाता है।

void init ()

संरक्षित तरीके

void init (String logPrefix, String fileSuffix)

init() का विकल्प जहां हम फ़ाइल का नाम और प्रत्यय निर्दिष्ट कर सकते हैं।

सार्वजनिक निर्माणकर्ता

फ़ाइल लॉगर

public FileLogger ()

सार्वजनिक तरीके

क्लोन

public ILeveledLogOutput clone ()

वर्तमान ऑब्जेक्ट के समान लॉग स्तर सेटिंग्स के साथ एक नया FileLogger बनाता है।

अंतर्निहित लॉग फ़ाइल सामग्री की प्रतिलिपि नहीं करता है (अर्थात क्लोन का लॉग डेटा एक नई फ़ाइल में लिखा जाएगा।)

रिटर्न
ILeveledLogOutput

क्लोजलॉग

public void closeLog ()

लॉग इन करें

public InputStreamSource getLog ()

रिटर्न
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

MBytes में लॉग का अधिकतम लॉग आकार लौटाता है।

रिटर्न
long

इस में

public void init ()

संरक्षित तरीके

इस में

protected void init (String logPrefix, 
                String fileSuffix)

init() का विकल्प जहां हम फ़ाइल का नाम और प्रत्यय निर्दिष्ट कर सकते हैं।

मापदंडों
logPrefix String : फ़ाइल का नाम जहां बिना एक्सटेंशन के लॉग इन करना है।

fileSuffix String : फ़ाइल का विस्तार जहाँ लॉग इन करना है।