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()
मौजूदा ऑब्जेक्ट के लॉग लेवल की सेटिंग के साथ, एक नया |
void
|
closeLog()
|
InputStreamSource
|
getLog()
|
long
|
getMaxLogSizeMbytes()
लॉग का ज़्यादा से ज़्यादा साइज़, मेगाबाइट में दिखाता है. |
void
|
init()
|
प्रोटेक्टेड मेथड | |
|---|---|
void
|
init(String logPrefix, String fileSuffix)
|
सार्वजनिक कंस्ट्रक्टर
FileLogger
public FileLogger ()
पब्लिक मेथड
क्लोन बनाएं
public ILeveledLogOutput clone ()
मौजूदा ऑब्जेक्ट के लॉग लेवल की सेटिंग के साथ, एक नया FileLogger बनाता है.
यह, ओरिजनल लॉग फ़ाइल के कॉन्टेंट को कॉपी नहीं करता. इसका मतलब है कि क्लोन का लॉग डेटा, नई फ़ाइल में लिखा जाएगा.
| रिटर्न | |
|---|---|
ILeveledLogOutput |
|
closeLog
public void closeLog ()
getMaxLogSizeMbytes
public long getMaxLogSizeMbytes ()
लॉग का ज़्यादा से ज़्यादा साइज़, मेगाबाइट में दिखाता है.
| रिटर्न | |
|---|---|
long |
|
init
public void init ()
| थ्रॉ | |
|---|---|
IOException |
|
प्रोटेक्टेड मेथड
init
protected void init (String logPrefix,
String fileSuffix)init() का दूसरा विकल्प, जिसमें हम फ़ाइल का नाम और सफ़िक्स तय कर सकते हैं.
| पैरामीटर | |
|---|---|
logPrefix |
String: एक्सटेंशन के बिना, वह फ़ाइल का नाम जिसमें लॉग सेव करना है. |
fileSuffix |
String: उस फ़ाइल का एक्सटेंशन जिसमें लॉग सेव करना है. |