• 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

log

Sintaxis

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

Captura datos como un único log de eventos.

Requisitos

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

  • Si está empleando npm para instalar el agente del browser y emplea una implementación no estándar, debe habilitar la característica logging al crear una instancia de la clase BrowserAgent. Por ejemplo, agregue lo siguiente en la matrizfeatures :

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

Para obtener más información, consulte la documentación de instalación del navegador npm.

Descripción

Cuando ejecuta esta función con un mensaje válido y opciones electivas, el agente del browser registra los datos como un único evento log. Consulte la UIde registro para obtener más información sobre log de eventos. Cualquier atributo personalizado proporcionado a la API de llamada en el argumento options (options.customAttributes) se agregará como atributo de nivel superior en el log de evento. Puede controlar el level del log capturado proporcionando un level al argumento options (options.level), que por defecto es info.

Parámetros

Parámetro

Descripción

message

cadena

Requerido. Un valor de cadena que se establecerá en el valor message del log de eventos creado. La propiedad message del log de eventos es la propiedad más visible expuesta en el log de eventos y se emplea en toda la plataforma UI al mostrar el registro.

options

Objeto

Opcional. Un objeto empleado para proporcionar una configuración opcional para el log capturado. options.customAttributes es un objeto de pares clave:val que asigna una propiedad de nivel superior y un valor al log creado para cada atributo proporcionado. La enumeración options.level asigna un nivel de logal log de eventos creado. El level debe ser uno de: debug | error | info | trace | warn. El nivel de logpredeterminado es info si no se proporciona.

Ejemplos

Capturar un elemento log simple

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

Capturar un elemento log con un nivel específico

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

Capturando un elemento log con 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'

Capturar un elemento log con un nivel específico y un 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.