• 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

log

Sintaxe

newrelic.log(message: string, options?: Object<{ customAttributes?: Object, level?: 'debug|error|info|trace|warn'}>)

Captura dados como um único evento de log.

Requisitos

  • Browser Pro ou agente Pro+SPA (v1.261.0 ou superior)

  • Se você estiver usando o npm para instalar o navegador do agente e usando uma implementação não padrão, você deverá ativar o recurso logging ao instanciar a classe BrowserAgent . Por exemplo, adicione o seguinte na matrizfeatures :

    import { Logging } from '@newrelic/browser-agent/features/logging'
    const options = {
    info: { ... },
    loader_config: { ... },
    init: { ... },
    features: [
    Logging
    ]
    }

Para obter mais informações, consulte a documentação de instalação do browser npm.

Descrição

Ao executar esta função com uma mensagem válida e opções eletivas, o navegador do agente registra os dados como um único evento log . Consulte a interface de log para obter mais informações sobre evento de log. Qualquer atributo personalizado fornecido à chamada de API no argumento options (options.customAttributes) será anexado como atributo de nível superior no evento de log. Você pode controlar o level do log capturado fornecendo um level ao argumento options (options.level), cujo padrão é info.

Parâmetro

Parâmetro

Descrição

message

corda

Obrigatório. Um valor de string que será definido como o valor message do evento de log criado. A propriedade message do evento de log é a propriedade mais visível exposta no evento de log e é usada na plataforma de interface ao exibir o log.

options

Objeto

Opcional. Um objeto utilizado para fornecer configuração opcional para o log capturado. options.customAttributes é um objeto de pares key:val que atribui uma propriedade e um valor de nível superior ao log criado para cada atributo fornecido. A enumeração options.level atribui um nível de log ao evento de log criado. O level deve ser um dos seguintes: debug | error | info | trace | warn. O nível de log será padronizado como info se não for fornecido.

Exemplos

Capturando um item de log simples

newrelic.log('my log message')
// saves a log event with:
// a message of --> 'my log message'
// a level of --> 'info'

Capturando um item de log com um nível especificado

newrelic.log('my log message', {level: 'debug'})
// saves a log event with:
// a message of --> 'my log message'
// a level of --> 'debug'

Capturando um item log com atributo personalizado

newrelic.log('my log message', {customAttributes: {myFavoriteApp: true}})
// saves a log event with:
// a message of --> 'my log message'
// a level of --> 'info'
// an attribute of --> 'myFavoriteApp: true'

Capturando um item log com um nível especificado e atributo personalizado

newrelic.log('my log message', {level: 'debug', customAttributes: {myFavoriteApp: true}})
// saves a log event with:
// a message of --> 'my log message'
// a level of --> 'debug'
// an attribute of --> 'myFavoriteApp: true'
Copyright © 2024 New Relic Inc.

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