• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

ログ

構文

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

データを単一のログイベントとしてキャプチャします。

要件

  • browser Pro、または Pro+SPA エージェント (v1.261.0 以上)

  • npm を使用して Browseragent をインストールし、非標準の実装を使用する場合は、 BrowserAgentクラスをインスタンス化するときにlogging機能を有効にする必要があります。 たとえば、 features配列に次のコードを追加します。

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

詳細については、 npm ブラウザのインストールに関するドキュメントを参照してください。

説明

有効なメッセージと選択可能なオプションを指定してこの関数を実行すると、ブラウザエージェントはデータを単一のlogイベントとして記録します。 ログイベントの詳細については、ログUI参照してください。 options 引数 (options.customAttributes) でAPIコールに指定されたカスタム アトリビュートは、ログイベントのトップレベルのプロパティとして追加されます。 キャプチャされたログのlevel制御するには、 options引数 ( options.level ) にlevel指定します。デフォルトではinfoになります。

パラメーター

パラメータ

説明

message

ストリング

必須。 作成されたログイベントのmessage値に設定される文字列値。 ログイベントの message プロパティは、ログイベントで公開される最も目立つプロパティであり、ログを表示するときにUIプラットフォーム全体で使用されます。

options

オブジェクト

オプション。 キャプチャされたログのオプション設定を指定するために使用されるオブジェクト。 options.customAttributesは、指定された属性ごとに作成されたログに最上位のプロパティと値を割り当てるキー:値のペアのオブジェクトです。 列挙型options.levelは、作成されたログイベントにログレベルを割り当てます。 levelは次のいずれかである必要があります: debug | error | info | trace | warn 。 ログレベルが指定されていない場合、デフォルトでinfoになります。

簡単なログ項目のキャプチャ

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

指定されたレベルでログ項目をキャプチャする

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

カスタムアトリビュートでログアイテムをキャプチャする

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'

指定されたレベルでログ項目をキャプチャし、カスタムアトリビュート

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株式会社。

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