• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

log

Syntaxe

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

Capture les données sous la forme d'un seul événement de log.

Exigences

  • navigateur Pro ou agent Pro+SPA (v1.261.0 ou supérieur)

  • Si vous utilisez npm pour installer l'agent du navigateur et utilisez une implémentation non standard, vous devez activer la fonctionnalité logging lors de l'instanciation de la classe BrowserAgent . Par exemple, ajoutez ce qui suit dans l’éventailfeatures :

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

Pour plus d'informations, consultez la documentation d'installation du navigateur npm.

Description

Lorsque vous exécutez cette fonction avec un message valide et des options facultatives, l'agent du navigateur enregistre les données sous la forme d'un seul événement log . Consultez l’UI de Logs pour plus d’informations sur événement de log. Tout attribut personnalisé fourni à l'appel d'API dans l'argument options (options.customAttributes) sera ajouté comme attribut de niveau supérieur sur l'événement de log et aura priorité sur tout attribut global personnalisé par setCustomAttribute. Vous pouvez contrôler le level du log capturé en fournissant un level à l'argument options (options.level), qui est par défaut info.

Paramètres

paramètres

Description

message

chaîne

Requis. Une valeur de chaîne qui sera définie sur la valeur message de l'événement de log créé. La propriété message de l'événement de log est la propriété la plus visible exposée sur l'événement de log et est utilisée sur la plateforme d'UI lors de l'affichage du log.

options

Objet

Facultatif. Un objet utilisé pour fournir une configuration facultative pour le log capturé. options.customAttributes est un objet de paires clé:val qui attribue une propriété et une valeur de niveau supérieur au log créé pour chaque attribut fourni. L'énumération options.level attribue un niveau de log à l'événement de log créé. Le level doit être l’un des suivants : debug | error | info | trace | warn. Le niveau de log par défaut est info s'il n'est pas fourni.

Exemples

Capture d'un élément log simple

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

Capture d'un élément log avec un niveau spécifié

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

Capture d'un élément log avec un attribut personnalisé

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'

Capture d'un élément log avec un niveau et un attribut spécifiés personnalisés

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'
Droits d'auteur © 2025 New Relic Inc.

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