管理サーバーのログの検索
POSTリクエストを送信して、重大度、発生時刻などに基づいて管理サーバーのログからレコードを検索できます。次のステップは、cURLを使用してこのPOSTリクエストを構築する方法を示します:
-
ドメインの管理サーバーのホスト名とポートを特定し、
/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
-
cURLコマンド・ラインでヘッダーを指定します。
-
-H X-Requested-By:MyClient
-
-H Accept:application/json
-
-H Content-Type:application/json
-
-
次の例に示すように、
-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
}