• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

callable_name (API del agente Python)

Sintaxis

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

Devuelve un nombre de cadena que identifica el objeto proporcionado.

Descripción

Esta llamada devuelve un nombre de cadena que identifica el objeto proporcionado. Esto se usa a menudo para nombrar mediante programación la función traza.

Parámetros

Parámetro

Descripción

object

función, clase o función miembro

Requerido. El tipo de objeto suministrado.

separator

cadena

Opcional. Se utiliza para anular el separador : predeterminado. De forma predeterminada, el separador entre la ruta del módulo y la ruta del objeto es :. La convención utilizada por el agente Python es : para que quede claro qué parte es el nombre del módulo y cuál es el nombre del objeto.

Valores de retorno

Devuelve un nombre de cadena que identifica el objeto proporcionado.

El nombre devuelto tendrá el formato module:object_path. Si el objeto proporcionado es una función, entonces el nombre devuelto tendría el formato module:function. Si el objeto es una clase, el formulario sería module:class. Si es una función miembro, el formulario sería module:class.function.

Ejemplos

Establecer nombre para la función traza

A continuación se muestra un ejemplo del uso callable_name para establecer el nombre de una función traza:

name = callable_name(func)
with FunctionTrace(txn, name):
func()
Copyright © 2024 New Relic Inc.

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