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

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

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

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.