FileLogger

public class FileLogger
extends BaseStreamLogger<SizeLimitedOutputStream>

java.lang.Object
   ↳ 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()

लॉग का ज़्यादा से ज़्यादा साइज़, एमबी में दिखाता है.

void init()

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

void init(String logPrefix, String fileSuffix)

init() का विकल्प, जहां हम फ़ाइल का नाम और सफ़िक्स बता सकते हैं.

पब्लिक कंस्ट्रक्टर

FileLogger

public FileLogger ()

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

क्लोन

public ILeveledLogOutput clone ()

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

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

रिटर्न
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

रिटर्न
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

लॉग का ज़्यादा से ज़्यादा साइज़, एमबी में दिखाता है.

रिटर्न
long

init

public void init ()

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

init

protected void init (String logPrefix, 
                String fileSuffix)

init() का विकल्प, जहां हम फ़ाइल का नाम और सफ़िक्स बता सकते हैं.

पैरामीटर
logPrefix String: वह फ़ाइल जिसका एक्सटेंशन हटाकर लॉग करना है.

fileSuffix String: उस फ़ाइल का एक्सटेंशन जहां लॉग करना है.