NAME

Gungho::Plugin::RequestLog.ja - リクエスト履歴をログする

SYNOPSIS

plugins:
  - module: RequestLog
    config:
      - module: File
        file: /path/to/filename

DESCRIPTION

このプラグインを利用するとGunghoが取得しているリクエストの履歴をログに保存 する事ができます。

LOG FORMAT

ログフォーマットは以下のようになっています:

CURRENT_TIME | ELAPSED TIME | RESPONSE CODE | URI | REQUEST ID

リクエスト履歴はGungho::Log::Dispatchの'info'レベルでログされますので、設定 に注意してください。詳しい設定はGungho::Log::Dispatch及びLog::Dispatchを 参照してください。

Gunghoがリクエストを確実に取得しているかどうか確認したい場合はmin_levelで ログレベルを変更することによってリクエストが返ってきた時間だけではなく リクエストを発行した時間もログに保存する事が可能です:

plugins:
  - module: RequestLog
    config:
      - module: File
        file: /path/to/filename
        min_level: debug

リクエスト発行ログは以下の形式で出力されます:

# CURRENT_TIME | URI | REQUEST ID

先頭の'#'はログをgrep等でフィルターしやすいように意図的に配置されています。

METHODS

setup

log_request

log_response

1 POD Error

The following errors were encountered while parsing the POD:

Around line 3:

Non-ASCII character seen before =encoding in 'リクエスト履歴をログする'. Assuming UTF-8