ट्रेसिंगलॉगर

public class TracingLogger
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.invoker.tracing.TracingLogger


कक्षा जो प्रत्येक परीक्षण आमंत्रण के लिए ट्रेसिंग को प्रबंधित करने में मदद करती है।

सारांश

सार्वजनिक निर्माणकर्ता

TracingLogger ()

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

static ActiveTrace createActiveTrace (long pid, long tid, boolean mainProcess)
static ActiveTrace createActiveTrace (long pid, long tid)

किसी आह्वान के लिए एक सक्रिय ट्रेस बनाता है और पंजीकृत करता है।

static File finalizeTrace ()

ट्रेसिंग को अंतिम रूप दें और ट्रैकिंग साफ़ करें।

static ActiveTrace getActiveTrace ()

आह्वान के लिए वर्तमान सक्रिय ट्रेस लौटाता है, या यदि कोई नहीं है तो शून्य लौटाता है।

static ActiveTrace getMainTrace ()

यदि यह मौजूद है, तो ट्रेडफेड प्रक्रिया का वर्तमान ट्रेस ही लौटाता है।

सार्वजनिक निर्माणकर्ता

ट्रेसिंगलॉगर

public TracingLogger ()

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

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid, 
                boolean mainProcess)

पैरामीटर
pid long

tid long

mainProcess boolean

रिटर्न
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

किसी आह्वान के लिए एक सक्रिय ट्रेस बनाता है और पंजीकृत करता है।

पैरामीटर
pid long : वर्तमान प्रक्रिया आईडी

tid long : वर्तमान थ्रेड आईडी

रिटर्न
ActiveTrace

अंतिम रूप देंट्रेस

public static File finalizeTrace ()

ट्रेसिंग को अंतिम रूप दें और ट्रैकिंग साफ़ करें।

रिटर्न
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

आह्वान के लिए वर्तमान सक्रिय ट्रेस लौटाता है, या यदि कोई नहीं है तो शून्य लौटाता है।

रिटर्न
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

यदि यह मौजूद है, तो ट्रेडफेड प्रक्रिया का वर्तमान ट्रेस ही लौटाता है।

रिटर्न
ActiveTrace