• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

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.

Criar um problema

callable_name (API do agente Python)

Sintaxe

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

Retorna um nome de string que identifica o objeto fornecido.

Descrição

Esta chamada retorna um nome de string que identifica o objeto fornecido. Isso geralmente é usado para nomear programaticamente a função trace.

Parâmetro

Parâmetro

Descrição

object

função, classe ou função membro

Obrigatório. O tipo de objeto fornecido.

separator

corda

Opcional. Usado para substituir o separador : padrão. Por padrão, o separador entre o caminho do módulo e o caminho do objeto é :. A convenção usada pelo agente Python é : para que fique claro qual parte é o nome do módulo e qual é o nome do objeto.

Valores de retorno

Retorna um nome de string que identifica o objeto fornecido.

O nome retornado estará no formato module:object_path. Se o objeto fornecido for uma função, o nome retornado estará no formato module:function. Se o objeto for uma classe, o formulário seria module:class. Se fosse uma função de membro, o formulário seria module:class.function.

Exemplos

Definir nome para tracede função

Aqui está um exemplo de uso de callable_name para definir o nome de um tracede função:

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.