InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.InvocationMetricLogger


Eine Hilfsklasse für einen Aufruf zum Protokollieren einiger Metriken.

Zusammenfassung

Verschachtelte Klassen

enum InvocationMetricLogger.InvocationGroupMetricKey

Die Gruppierung ermöglicht es, mehrere Gruppen unter demselben Schlüssel anzumelden.

enum InvocationMetricLogger.InvocationMetricKey

Ein speziell benannter Schlüssel, den wir immer für den Aufruf füllen werden.

Öffentliche Methoden

static void addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, long value)

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll.

static void addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, String value)

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll.

static void addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)

Fügen Sie einen Schlüsselwert für eine bestimmte Gruppe hinzu

static void addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene für eine bestimmte Gruppe verfolgt werden soll.

static void addInvocationPairMetrics ( InvocationMetricLogger.InvocationMetricKey key, long start, long end)

Fügen Sie ein Wertepaar hinzu, das demselben Schlüssel zugeordnet ist.

static void clearInvocationMetrics ()

Löschen Sie die Aufrufmetriken für einen Aufruf.

static getInvocationMetrics ()

Gibt die Karte der Aufrufmetriken für den laufenden Aufruf zurück.

Öffentliche Methoden

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll.

Parameter
key InvocationMetricLogger.InvocationMetricKey : Der Schlüssel, unter dem die Aufrufmetrik nachverfolgt wird.

value long : Der Wert der Aufrufmetrik.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll.

Parameter
key InvocationMetricLogger.InvocationMetricKey : Der Schlüssel, unter dem die Aufrufmetrik nachverfolgt wird.

value String : Der Wert der Aufrufmetrik.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                String value)

Fügen Sie einen Schlüsselwert für eine bestimmte Gruppe hinzu

Parameter
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Der Schlüssel der Gruppe

group String : Der dem Schlüssel zugeordnete Gruppenname

value String : Der Wert für die Gruppe

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                long value)

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene für eine bestimmte Gruppe verfolgt werden soll.

Parameter
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Der Schlüssel der Gruppe

group String : Der dem Schlüssel zugeordnete Gruppenname

value long : Der Wert für die Gruppe

addInvocationPairMetrics

public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long start, 
                long end)

Fügen Sie ein Wertepaar hinzu, das demselben Schlüssel zugeordnet ist. Wird normalerweise für Start und Ende des Zeitstempels verwendet.

Parameter
key InvocationMetricLogger.InvocationMetricKey : Der Schlüssel, unter dem die Aufrufmetrik nachverfolgt wird.

start long : Der Startwert der Aufrufmetrik.

end long : Der Endwert der Aufrufmetrik.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Löschen Sie die Aufrufmetriken für einen Aufruf.

getInvocationMetrics

public static  getInvocationMetrics ()

Gibt die Karte der Aufrufmetriken für den laufenden Aufruf zurück.

Kehrt zurück