mod_dumpio
望むようにすべての I/O をエラーログにダンプする
Extension
mod_dumpio.c
dumpio_module

`mod_dumpio` を使うと、Apache が受け取ったすべての入力と Apache により送られたすべての出力との、両方もしくはどちらか一方を、 エラーログファイルにログ収集 ダンプ dump できます。

データのロギングは、SSL 復号化の直後 (入力) と SSL 暗号化の直前 (出力) に行なわれます。ご想像の通り、 このモジュールはとてつもないデータ量を出力しますので、 問題をデバッグしているときにのみ使用するようにしてください。

# dumpio サポートを有効にする

このモジュールを有効にするには、モジュールがコンパイルされていて、 実行する Apache の設定でサーバに組み込まれている必要があります。 ロギング機能は、以下のディレクティブを使って有効にしたり 無効にしたりできます。

DumpIOInput
エラーログにすべての入力データをダンプ
DumpIOInput On|Off
DumpIOInput Off
server config
DumpIOInput は Apache 2.1.3 以降のみで使用可能

すべての入力のダンプを有効にします。

# 例

DumpIOInput On
DumpIOOutput
エラーログにすべての出力データをダンプ
DumpIOOutput On|Off
DumpIOOutput Off
server config
DumpIOOutput は Apache 2.1.3 以降でのみ使用可能

すべての出力のダンプを有効にします。

# 例

DumpIOOutput On
DumpIOLogLevel
DumpIO の出力のログレベルを制御します
DumpIOLogLevel level
DumpIOLogLevel debug
server config
DumpIOLogLevel は Apache 2.2.4 以降で利用可能

指定した LogLevel において、全出力のダンプ機能を有効にします。

# Example

DumpIOLogLevel notice

# 互換性

2.2.4 以前の mod_dumpio では LogLevel が `debug` の時にのみ dump を行っていました。