プライマリ・コンテンツに移動
Oracle Fusion Middleware Oracle WebLogic Server 12.1.3 RESTful管理インタフェース・リファレンス
12c (12.1.3)
E57542-02
  目次へ移動
目次

前
 
次
 

/management/wls/{version}/servers/id/{server-name}/logs/id/{log-name}

このリソースは、サーバーのログ内のエントリを表示します。

リソースでは、次のメソッドがサポートされます。

GETメソッド

このリソースのGETメソッドは、サーバーのログを返します。

ロール

管理者、デプロイヤ、オペレータ、モニター

リクエスト問合せパラメータ

このメソッドでは、レスポンスに含められる結果のフィルタおよび制限に使用できるオプションの問合せパラメータがサポートされます。

maxResults=long

(オプション)返されるエントリの最大数を指定します。maxResultsが指定されていない場合または1未満の場合、ログ内のすべてのエントリが返されます。それ以外の場合、maxResultsエントリのみが返されます。一致するエントリがmaxResultsを超える場合、最後のmaxResultsエントリが(基底のログ内のエントリの順序に基づいて)返されます。

startTime=mm/dd/yy hh:mm:ss ms

(オプション)返される最も古いログ・エントリを指定します。問合せパラメータを有効なURLに変換するにはエンコードする必要があります。スペースは%20、'/' (スラッシュ)は%2F、':' (コロン)は%3Aとなります。たとえば、management/wls/latest/servers/id/myserver/logs/id/mylog?startTime=11/21/14 12:06:53 would become management/wls/latest/servers/id/myserver/logs/id/mylog?startTime=11%2F21%2F14%2012%3A06%3A53となります。

endTime=mm/dd/yy hh:mm:ss ms

(オプション)返される最も新しいログ・エントリを指定します。問合せパラメータを有効なURLに変換するにはエンコードする必要があります。スペースは%20、'/' (スラッシュ)は%2F、':' (コロン)は%3Aとなります。たとえば、management/wls/latest/servers/id/myserver/logs/id/mylog?endTime=11/21/14 02:23:15 would become management/wls/latest/servers/id/myserver/logs/id/mylog?endTime=11%2F21%2F14%2002%3A23%3A15となります。

query=wldf expression

(オプション)返されるエントリをフィルタおよび制限するために使用できるWeblogic診断フレームワーク(WLDF)問合せ式を指定します。

レスポンス本文

返されるレスポンス本文には、LogEntryエンティティの集合が含まれます。エンティティは、基底のログ内の対応するエントリと同じ順序になります。

このメソッドは次のリンクを返すことができます。

  • uri=/management/wls/{version}/servers/id/{server-name}/logs rel=parent

レスポンス・コード

このメソッドは、標準のHTTPステータス・コードのいずれかを返します。

例1   サーバーのログの表示

この例は、GETメソッドを使用して、サーバー・ログ内の最新の5エントリを返します。

リクエストの例

curl -v \
--user username:password \
-H X-Requested-By:MyClient \
-H Accept:application/json \
-X GET http://localhost:7001/management/wls/latest/servers/id/Cluster-0-Server-1/logs/id/ServerLog?maxResults=5

レスポンスの例

HTTP/1.1 200 OK

Response Body:
{
    "links": [{
        "rel": "parent",
        "uri": "http:\/\/localhost:7001\/management\/wls\/latest\/servers\/id\/Cluster-0-Server-1\/logs"
    }],
    "items": [
        {
            "timeStamp": "01\/24\/14 13:09:58 604",
            "message": "The server \"myserver\" connected to this server.",
            "severity": "Info",
            "subSystem": "Server",
            "userId": "WLS Kernel",
            "contextId": "",
            "recordId": "90",
            "msgId": "BEA-002635"
        },
        {
            "timeStamp": "01\/24\/14 13:09:58 613",
            "message": "Starting \"async\" replication service with remote cluster address \"null\"",
            "severity": "Notice",
            "subSystem": "Cluster",
            "userId": "WLS Kernel",
            "contextId": "",
            "recordId": "91",
            "msgId": "BEA-000162"
        },
        {
            "timeStamp": "01\/24\/14 13:09:58 670",
            "message": "The server started in RUNNING mode.",
            "severity": "Notice",
            "subSystem": "WebLogicServer",
            "userId": "WLS Kernel",
            "contextId": "",
            "recordId": "92",
            "msgId": "BEA-000360"
        },
        {
            "timeStamp": "01\/24\/14 13:09:59 507",
            "message": "Server state changed to RUNNING.",
            "severity": "Notice",
            "subSystem": "WebLogicServer",
            "userId": "WLS Kernel",
            "contextId": "",
            "recordId": "93",
            "msgId": "BEA-000365"
        },
        {
            "timeStamp": "01\/24\/14 13:09:59 512",
            "message": "Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.",
            "severity": "Info",
            "subSystem": "org.hibernate.validator.engine.resolver.DefaultTraversableResolver",
            "userId": "WLS Kernel",
            "contextId": "",
            "recordId": "94",
            "msgId": "BEA-000000"
        }
    ]
}