メインコンテンツまでスキップ
バージョン: 2.1

FEログファイルの取得

リクエスト

HEAD /api/get_log_file

GET /api/get_log_file

説明

ユーザーはHTTPインターフェースを通じてFEログファイルを取得できます。

HEADリクエストは、指定されたログタイプのログファイル一覧を取得するために使用されます。GETリクエストは、指定されたログファイルをダウンロードするために使用されます。

パスパラメータ

なし

クエリパラメータ

  • type

    ログタイプを指定します。以下のタイプがサポートされています:

    • fe.audit.log: Frontendの監査ログ。
  • file

    ファイル名を指定します

リクエストボディ

なし

レスポンス

  • HEAD

    HTTP/1.1 200 OK
    file_infos: {"fe.audit.log":24759,"fe.audit.log.20190528.1":132934}
    content-type: text/html
    connection: keep-alive

指定されたタイプの現在のログファイルをすべてリストし、各ファイルのサイズを返すヘッダーです。

  • GET

    指定されたログファイルをテキスト形式でダウンロードします

Examples

  1. 対応するタイプのログファイルリストを取得する

    HEAD /api/get_log_file?type=fe.audit.log

    Response:

    HTTP/1.1 200 OK
    file_infos: {"fe.audit.log":24759,"fe.audit.log.20190528.1":132934}
    content-type: text/html
    connection: keep-alive

戻されたヘッダーでは、file_infosフィールドがファイルリストと対応するファイルサイズ(バイト単位)をjson形式で表示します

  1. ログファイルをダウンロードする

    GET /api/get_log_file?type=fe.audit.log&file=fe.audit.log.20190528.1

    Response:

    < HTTP/1.1 200
    < Vary: Origin
    < Vary: Access-Control-Request-Method
    < Vary: Access-Control-Request-Headers
    < Content-Disposition: attachment;fileName=fe.audit.log
    < Content-Type: application/octet-stream;charset=UTF-8
    < Transfer-Encoding: chunked

    ... File Content ...