• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

callable_name (Python API d'agent)

Syntaxe

newrelic.agent.callable_name(object, separator=':')

Renvoie un nom de chaîne identifiant l'objet fourni.

Description

Cet appel renvoie un nom de chaîne identifiant l'objet fourni. Ceci est souvent utilisé pour nommer par programmation la fonction trace.

Paramètres

paramètres

Description

object

fonction, classe ou fonction membre

Requis. Le type d'objet fourni.

separator

chaîne

Facultatif. Utilisé pour remplacer le séparateur : par défaut. Par défaut, le séparateur entre le chemin du module et le chemin de l'objet est :. La convention utilisée par l'agent Python est : afin qu'il soit clair quelle partie est le nom du module et quelle partie est le nom de l'objet.

Valeurs de retour

Renvoie un nom de chaîne identifiant l'objet fourni.

Le nom renvoyé sera sous la forme module:object_path. Si l'objet fourni est une fonction, le nom renvoyé sera sous la forme module:function. Si l'objet est une classe, le nom sera sous la forme module:class. S'il s'agit d'une fonction membre, la forme serait module:class.function.

Exemples

Définir le nom de la fonction trace

Voici un exemple d'utilisation de callable_name pour définir le nom d'une trace de fonction:

name = callable_name(func)
with FunctionTrace(txn, name):
func()
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.