लॉगकैटरिसीवर
public class LogcatReceiver
extends Object
implements ILogcatReceiver
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.device.LogcatReceiver |
वह कक्षा जो पृष्ठभूमि में लॉगकैट एकत्र करती है। भले ही डिवाइस ऑफ़लाइन हो या फिर ऑनलाइन, लॉगकैट कैप्चर करना जारी रखता है।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
LogcatReceiver ( ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay) किसी भी निर्दिष्ट लॉगकैट कमांड के साथ एक इंस्टेंस बनाता है | |
LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay) डिफ़ॉल्ट लॉगकैट 'थ्रेडटाइम' प्रारूप के साथ एक उदाहरण बनाता है |
सार्वजनिक तरीके | |
---|---|
void | clear () |
static String | getDefaultLogcatCmd ( ITestDevice device) डिफ़ॉल्ट लॉगकैट कमांड प्राप्त करें, केवल एपीआई स्तर> 24 होने पर यूआईडी प्रारूप जोड़ें। |
InputStreamSource | getLogcatData (int maxBytes, int offset) ऑफसेट दिए गए वर्तमान लॉगकैट बफ़र को लौटाता है। |
InputStreamSource | getLogcatData (int maxBytes) |
InputStreamSource | getLogcatData () |
void | start () |
void | stop () |
सार्वजनिक निर्माणकर्ता
लॉगकैटरिसीवर
public LogcatReceiver (ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
किसी भी निर्दिष्ट लॉगकैट कमांड के साथ एक इंस्टेंस बनाता है
पैरामीटर | |
---|---|
device | ITestDevice : लॉगकैट शुरू करने के लिए डिवाइस |
logcatCmd | String : चलाने के लिए लॉगकैट कमांड ('लॉगकैट' भाग सहित), लॉगकैट सहायता संदेश में उपलब्ध विकल्पों पर विवरण देखें |
maxFileSize | long : अधिकतम फ़ाइल आकार, आकार पूरा होने पर पिछली पंक्तियों को हटा दिया जाएगा |
logStartDelay | int : डिवाइस के ऑनलाइन होने के बाद प्रतीक्षा करने में होने वाला विलंब |
लॉगकैटरिसीवर
public LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay)
डिफ़ॉल्ट लॉगकैट 'थ्रेडटाइम' प्रारूप के साथ एक उदाहरण बनाता है
पैरामीटर | |
---|---|
device | ITestDevice : लॉगकैट शुरू करने के लिए डिवाइस |
maxFileSize | long : अधिकतम फ़ाइल आकार, आकार पूरा होने पर पिछली पंक्तियों को हटा दिया जाएगा |
logStartDelay | int : डिवाइस के ऑनलाइन होने के बाद प्रतीक्षा करने में होने वाला विलंब |
सार्वजनिक तरीके
स्पष्ट
public void clear ()
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
डिफ़ॉल्ट लॉगकैट कमांड प्राप्त करें, केवल एपीआई स्तर> 24 होने पर यूआईडी प्रारूप जोड़ें।
पैरामीटर | |
---|---|
device | ITestDevice |
रिटर्न | |
---|---|
String |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes, int offset)
ऑफसेट दिए गए वर्तमान लॉगकैट बफ़र को लौटाता है।
पैरामीटर | |
---|---|
maxBytes | int : लौटाए गए बफ़र का अधिकतम आकार |
offset | int : पूर्ण बफ़र का ऑफसेट। |
रिटर्न | |
---|---|
InputStreamSource | लॉगकैट बफ़र ऑफसेट पर शुरू होता है। |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes)
पैरामीटर | |
---|---|
maxBytes | int |
रिटर्न | |
---|---|
InputStreamSource |
शुरू
public void start ()
रुकना
public void stop ()