LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object
com.android.tradefed.device.LogcatReceiver


ऐसी क्लास जो बैकग्राउंड में लॉगकैट इकट्ठा करती है. डिवाइस के जाने के बाद भी Logcat कैप्चर करना जारी रखता है ऑफ़लाइन फिर ऑनलाइन.

खास जानकारी

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

LogcatReceiver(ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)

किसी तय Logcat निर्देश के साथ, एक इंस्टेंस बनाता है

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

डिफ़ॉल्ट लॉगकैट 'थ्रेडटाइम' के साथ एक इंस्टेंस बनाता है फ़ॉर्मैट

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

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

डिफ़ॉल्ट Logcat निर्देश पाएं, uid फ़ॉर्मैट सिर्फ़ तब जोड़ें, जब api लेवल पर > 24.

InputStreamSource getLogcatData(int maxBytes, int offset)

किसी ऑफ़सेट के लिए दिया गया मौजूदा Logcat बफ़र दिखाता है.

InputStreamSource getLogcatData(int maxBytes)
InputStreamSource getLogcatData()
void start()
void stop()

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

LogcatReceiver

public LogcatReceiver (ITestDevice device, 
                String logcatCmd, 
                long maxFileSize, 
                int logStartDelay)

किसी तय Logcat निर्देश के साथ, एक इंस्टेंस बनाता है

पैरामीटर
device ITestDevice: लॉगकैट शुरू करने वाला डिवाइस

logcatCmd String: चलाने के लिए Logcat निर्देश ('logcat' भाग के साथ), इस पर विवरण देखें Logcat सहायता मैसेज में उपलब्ध विकल्प

maxFileSize long: फ़ाइल का ज़्यादा से ज़्यादा साइज़, साइज़ की सीमा तक पहुंचने पर पहले की लाइनें खारिज कर दी जाएंगी

logStartDelay int: डिवाइस के ऑनलाइन होने के बाद इंतज़ार करने में हुई देरी

LogcatReceiver

public LogcatReceiver (ITestDevice device, 
                long maxFileSize, 
                int logStartDelay)

डिफ़ॉल्ट लॉगकैट 'थ्रेडटाइम' के साथ एक इंस्टेंस बनाता है फ़ॉर्मैट

पैरामीटर
device ITestDevice: लॉगकैट शुरू करने वाला डिवाइस

maxFileSize long: फ़ाइल का ज़्यादा से ज़्यादा साइज़, साइज़ की सीमा तक पहुंचने पर पहले की लाइनें खारिज कर दी जाएंगी

logStartDelay int: डिवाइस के ऑनलाइन होने के बाद इंतज़ार करने में हुई देरी

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

मिटाएं

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

डिफ़ॉल्ट Logcat निर्देश पाएं, uid फ़ॉर्मैट सिर्फ़ तब जोड़ें, जब api लेवल पर > 24.

पैरामीटर
device ITestDevice

रिटर्न
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

किसी ऑफ़सेट के लिए दिया गया मौजूदा Logcat बफ़र दिखाता है.

पैरामीटर
maxBytes int: लौटाए गए बफ़र का ज़्यादा से ज़्यादा साइज़

offset int: पूरे बफ़र का ऑफ़सेट.

रिटर्न
InputStreamSource Logcat बफ़र, ऑफ़सेट पर शुरू हो रहा है.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

पैरामीटर
maxBytes int

रिटर्न
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

रिटर्न
InputStreamSource

शुरू करें

public void start ()

बंद करो

public void stop ()