Partager via


TracingOptions Classe

  • java.lang.Object
    • com.azure.core.util.TracingOptions

public class TracingOptions

Options de configuration de suivi pour les clients.

Récapitulatif du constructeur

Modificateur Constructeur Description
TracingOptions()

Crée de nouvelles instance deTracingOptions

protected TracingOptions(Class<? extends TracerProvider> tracerProvider)

Crée de nouvelles instance deTracingOptions

Résumé de la méthode

Modificateur et type Méthode et description
static TracingOptions fromConfiguration(Configuration configuration)

Charge les options de suivi à partir de la configuration.

Class<> getTracerProvider()

Obtient le nom de l’implémentation TracerProvider qui doit être utilisée pour construire un instance de Tracer.

boolean isEnabled()

Indicateur indiquant si le suivi distribué doit être activé.

TracingOptions setEnabled(boolean enabled)

Active ou désactive le suivi distribué.

Méthodes héritées de java.lang.Object

Détails du constructeur

TracingOptions

public TracingOptions()

Crée de nouvelles instance deTracingOptions

TracingOptions

protected TracingOptions(Class tracerProvider)

Crée de nouvelles instance deTracingOptions

Parameters:

tracerProvider - Type de l’implémentation TracerProvider qui doit être utilisé pour construire un instance de Tracer. Si la valeur n’est pas définie ou s’il s’agit d’une chaîne vide, le premier TracerProvider résolu par ServiceLoader sera utilisé pour créer un instance de Tracer. Si la valeur est définie et ne correspond à aucune TracerProviderdes valeurs résolues par ServiceLoader, un IllegalStateException sera levée lors de la tentative de création d’une instance de Tracer.

Détails de la méthode

fromConfiguration

public static TracingOptions fromConfiguration(Configuration configuration)

Charge les options de suivi à partir de la configuration.

Parameters:

configuration - qui est utilisé pour charger des Configuration configurations de proxy à partir de l’environnement. Si null est passé, il getGlobalConfiguration() sera utilisé.

Returns:

TracingOptions Reflétant une option de suivi chargée à partir de la configuration, si aucune option de suivi n’est trouvée, les options de suivi par défaut (activées) sont retournées.

getTracerProvider

public Class getTracerProvider()

Obtient le nom de l’implémentation TracerProvider qui doit être utilisée pour construire un instance de Tracer.

Returns:

Implémentation TracerProvider utilisée pour créer un instance de Tracer.

isEnabled

public boolean isEnabled()

Indicateur indiquant si le suivi distribué doit être activé.

Returns:

true si le suivi est activé, false sinon.

setEnabled

public TracingOptions setEnabled(boolean enabled)

Active ou désactive le suivi distribué. Par défaut, le suivi est activé si et uniquement si l’implémentation du suivi est détectée.

Parameters:

enabled - pass true pour activer le suivi.

Returns:

objet mis à jour TracingOptions .

S’applique à