LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


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

खास जानकारी

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

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

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

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

किसी भी तय logcat कमांड के साथ इंस्टेंस बनाता है

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

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

डिफ़ॉल्ट logcat कमांड पाएं. अगर एपीआई लेवल 24 से ज़्यादा है, तो सिर्फ़ uid फ़ॉर्मैट जोड़ें.

InputStreamSource getLogcatData(int maxBytes, int offset)

किसी ऑफ़सेट के हिसाब से, मौजूदा logcat बफ़र दिखाता है.

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

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

LogcatReceiver

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

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

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

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

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

LogcatReceiver

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

किसी भी तय logcat कमांड के साथ इंस्टेंस बनाता है

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

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

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 ()