FEログファイルの取得
リクエスト
HEAD /api/get_log_file
GET /api/get_log_file
説明
ユーザーはHTTPインターフェースを通じてFEログファイルを取得できます。
HEADリクエストは、指定されたログタイプのログファイル一覧を取得するために使用されます。GETリクエストは、指定されたログファイルをダウンロードするために使用されます。
パスパラメータ
なし
クエリパラメータ
-
typeログタイプを指定します。以下のタイプがサポートされています:
fe.audit.log: Frontendの監査ログ。
-
fileファイル名を指定します
リクエストボディ
なし
レスポンス
-
HEADHTTP/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
-
対応するタイプのログファイルリストを取得する
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形式で表示します
-
ログファイルをダウンロードする
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 ...