管理サーバーのログの検索

POSTリクエストを送信して、重大度、発生時刻などに基づいて管理サーバーのログからレコードを検索できます。次のステップは、cURLを使用してこのPOSTリクエストを構築する方法を示します:
  1. ドメインの管理サーバーのホスト名とポートを特定し、/management/weblogic/{version}/serverRuntime/WLDFRuntime/WLDFAccessRuntime/WLDFDataAccessRuntimes/{name}/searchエンドポイントを使用して、GETリクエストを作成します。このWebLogic Serverリクエストでは次のURL構造を使用します:
    http://localhost:7001/management/weblogic/{version}/serverRuntime/WLDFRuntime/WLDFAccessRuntime/WLDFDataAccessRuntimes/{name}/search
  2. cURLコマンド・ラインでヘッダーを指定します。
    • -H X-Requested-By:MyClient

    • -H Accept:application/json

    • -H Content-Type:application/json

  3. 次の例に示すように、-dオプションを使用して、制限(つまり、返される、一致するレコードの最大数)を指定し、重大度レベルを'Info'に設定します。

    -d "{
      limit: 2,
      query: 'SEVERITY = \'Info\''
    }" \

次のサンプルは、完全なPOSTリクエストを示しています。

curl -v \
--user admin:admin123 \
-H X-Requested-By:MyClient \
-H Accept:application/json \
-H Content-Type:application/json \
-d "{
  limit: 2,
  query: 'SEVERITY = \'Info''
}" \
-X POST http://localhost:7001/management/weblogic/latest/serverRuntime/WLDFRuntime/WLDFAccessRuntime/WLDFDataAccessRuntimes/ServerLog/search

POSTリクエストによって、重大度レベルが'Info'である2レコードが返されます。

HTTP/1.1 200 OK

Response Body:
{
"records": [
{
  "RECORDID": 1,
  "DATE": "Oct 4, 2017 8:51:03,931 PM EDT",
  "SEVERITY": "Info",
  "SUBSYSTEM": "Security",
  "MACHINE": "machine1",
  "SERVER": "",
  "THREAD": "main",
  "USERID": "",
  "TXID": "",
  "CONTEXTID": "",
  "TIMESTAMP": "1507164663931",
  "MSGID": "BEA-090905",
  "MESSAGE": "Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.",
  "SUPP_ATTRS": "[severity-value: 64] [partition-id: 0] [partition-name: DOMAIN] ",
  "SEVERITY_VALUE": 64,
  "PARTITION_ID": "0",
  "PARTITION_NAME": "DOMAIN",
  "RID": ""
},
{
  "RECORDID": 2,
  "DATE": "Oct 4, 2017 8:51:04,032 PM EDT",
  "SEVERITY": "Info",
  "SUBSYSTEM": "Security",
  "MACHINE": "machine1",
  "SERVER": "",
  "THREAD": "main",
  "USERID": "",
  "TXID": "",
  "CONTEXTID": "",
  "TIMESTAMP": "1507164664032",
  "MSGID": "BEA-090906",
  "MESSAGE": "Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.",
  "SUPP_ATTRS": "[severity-value: 64] [partition-id: 0] [partition-name: DOMAIN] ",
  "SEVERITY_VALUE": 64,
  "PARTITION_ID": "0",
  "PARTITION_NAME": "DOMAIN",
  "RID": ""
}],
"nextRecordId": 3
}