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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

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.