Protokollprotokollierung

public class TracingLogger
extends Object

java.lang.Object
com.android.tradefed.invoker.tracing.TracingProtokollierung


Klasse, die beim Verwalten des Tracings für jeden Testaufruf hilft.

Zusammenfassung

Öffentliche Konstruktoren

TracingLogger()

Öffentliche Methoden

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

Erstellt einen aktiven Trace für einen Aufruf und registriert ihn.

static File finalizeTrace()

Schließe die Verfolgung ab und lösche das Tracking.

static ActiveTrace getActiveTrace()

Gibt das aktuell aktive Trace für den Aufruf oder null zurück, wenn keiner vorhanden ist.

static ActiveTrace getActiveTraceForGroup(ThreadGroup group)
static ActiveTrace getMainTrace()

Falls vorhanden, wird der aktuelle Trace des Tradefed-Prozesses selbst zurückgegeben.

static void resetLocalGroup()

Setzt den lokalisierten Kontext zurück

static void setLocalGroup(ThreadGroup tg)

Erfasst einen lokalisierten Kontext, wenn die Attribute innerhalb des gRPC-Servers verwendet werden

Öffentliche Konstruktoren

Protokollprotokollierung

public TracingLogger ()

Öffentliche Methoden

createActiveTrace

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

Parameter
pid long

tid long

mainProcess boolean

Returns
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

Erstellt einen aktiven Trace für einen Aufruf und registriert ihn.

Parameter
pid long: Aktuelle Prozess-ID

tid long: aktuelle Thread-ID

Returns
ActiveTrace

spielfinale Trace ab

public static File finalizeTrace ()

Schließe die Verfolgung ab und lösche das Tracking.

Returns
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

Gibt das aktuell aktive Trace für den Aufruf oder null zurück, wenn keiner vorhanden ist.

Returns
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

Parameter
group ThreadGroup

Returns
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

Falls vorhanden, wird der aktuelle Trace des Tradefed-Prozesses selbst zurückgegeben.

Returns
ActiveTrace

Zurücksetzen lokalerGruppe

public static void resetLocalGroup ()

Setzt den lokalisierten Kontext zurück

SetLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Erfasst einen lokalisierten Kontext, wenn die Attribute innerhalb des gRPC-Servers verwendet werden

Parameter
tg ThreadGroup