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