---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# デバッグログへの書き込み

# デバッグログへの書き込み {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

クライアントサイドの JavaScript または UI ポリシーでデバッグログに書き込むには、グローバル関数 `jslog()` を呼び出します。  
JavaScript で `jslog()` を使用する例：

    function logData (r ) {
        lastLogDate  = r. responseXML. documentElement. getAttribute ( "last_log_entry" ) ; var items  = r. responseXML. getElementsByTagName ( "log" ) ;
        jslog ( "response=" + r. responseText ) ; }

また、 クライアントスクリプトが実行されると、クライアントスクリプトの名前とタイミング情報が表示されます。これは、どの スクリプトが実行中であるか、およびそれらがパフォーマンスに影響しているかどうかの判断に役立ちます。

## UI ポリシーのデバッグ {#ariaid-title2}

glide.ui.ui_policy_debug プロパティを有効にすると、UI アクションの処理を監視できます。  
以下は、incident_state がクローズされている場合にフィールドを読み取り専用に設定する、インシデントポリシーのログイベントの例です。

    GlideFieldPolicy: Evaluating condition
    GlideFieldPolicy:     incident_state (7) = 7 -> true
    GlideFieldPolicy: --->>> TRUE
    GlideFieldPolicy:    Setting opened_at disabled to true
    GlideFieldPolicy:    Setting opened_by disabled to true
    GlideFieldPolicy:    Setting closed_at disabled to true
    GlideFieldPolicy:    Setting closed_by disabled to true
    GlideFieldPolicy:    Setting company disabled to true

## JavaScript ログへのアクセス {#ariaid-title3}

ブラウザーで実行される JavaScript (クライアントスクリプトなど) には、情報を JavaScript ログに送信するための jslog() への呼び出しを含めることができます。admin ロールを持つユーザーが、このログにアクセスできます。

### 始める前に

必要なロール：admin

### このタスクについて

JavaScript デバッグウィンドウにアクセスする手順は、使用している UI バージョンによって異なります。  
注:  
Utah の ネクストエクスペリエンス では JavaScript デバッグウィンドウはサポートされていません。ネクストエクスペリエンス でサポートされている機能の詳細については、「[Considerations for activating Next Experience](https://www.servicenow.com/docs/access?context=next-experience-adoption-paths&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)」を参照してください。

### 手順

1. 使用している UI のバージョンの適切な場所に移動して、JavaScript ログを開きます。  

   |-|-|
   | コア UI | 1. バナーフレームの歯車アイコンをクリックします。 2. \[開発者\] セクションをクリックします。 3. \[JavaScript ログとフィールド監視\] スイッチをオンにします。 {#t_JavaScriptLog__ol_rf2_2dq_ms} |
   | UI15 | 1. バナーフレームの歯車アイコンをクリックします。 2. \[JavaScript ログとフィールド監視\] をクリックします。 {#t_JavaScriptLog__ol_em3_kdq_ms} |
   | UI11 | バナーフレームのデバッグアイコン (![デバッグアイコン]()) をクリックします。 |
   [ ]

   {#t_JavaScriptLog__simpletable_HowToOpenJavaScriptLogAndFieldWatcherInDifferentUIs}  
   画面の下部で新しいペインが開きます。\[JavaScript ログ\] タブが表示されます。\[フィールド監視\] タブも表示される場合があります。
2. 必要に応じて、\[JavaScript ログ\] タブを選択します。
3. 必要に応じて、\[クリア\] アイコン (![\[クリア\] アイコン]()) をクリックして、ログの内容をクリアします。

