208651a016b098f4fa1f6279559f104d70f1632dtakashi<?xml version="1.0" encoding="UTF-8" ?>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki<?xml-stylesheet type="text/xsl" href="/style/manual.ja.xsl"?>
0a05fab9aadd37834734ffe106fc8ad4488fb3e3rbowen<!-- English Revision: 420990:1673947 (outdated) -->
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd<!--
031b91a62d25106ae69d4693475c79618dd5e884fielding Licensed to the Apache Software Foundation (ASF) under one or more
031b91a62d25106ae69d4693475c79618dd5e884fielding contributor license agreements. See the NOTICE file distributed with
031b91a62d25106ae69d4693475c79618dd5e884fielding this work for additional information regarding copyright ownership.
031b91a62d25106ae69d4693475c79618dd5e884fielding The ASF licenses this file to You under the Apache License, Version 2.0
031b91a62d25106ae69d4693475c79618dd5e884fielding (the "License"); you may not use this file except in compliance with
031b91a62d25106ae69d4693475c79618dd5e884fielding the License. You may obtain a copy of the License at
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd http://www.apache.org/licenses/LICENSE-2.0
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd Unless required by applicable law or agreed to in writing, software
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd distributed under the License is distributed on an "AS IS" BASIS,
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd See the License for the specific language governing permissions and
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd limitations under the License.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd-->
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd<modulesynopsis metafile="mod_logio.xml.meta">
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki<name>mod_logio</name>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<description>リクエスト毎に入力バイト数と出力バイト数とをロギング</description>
5581f06510cff8e5883f7c33ee08a0197dc10fefyoshiki<status>Extension</status>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki<sourcefile>mod_logio.c</sourcefile>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki<identifier>logio_module</identifier>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki<summary>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>このモジュールはリクエストごとに受け取ったバイト数と
208651a016b098f4fa1f6279559f104d70f1632dtakashi 送信したバイト数のロギングを行なう機能を提供します。
208651a016b098f4fa1f6279559f104d70f1632dtakashi 記録される数字はリクエストのヘッダとレスポンスの本体を
208651a016b098f4fa1f6279559f104d70f1632dtakashi 反映した、実際にネットワークで受け取ったバイト値です。
208651a016b098f4fa1f6279559f104d70f1632dtakashi 入力では SSL/TLS の前に、出力では SSL/TLS の後に数えるので、
208651a016b098f4fa1f6279559f104d70f1632dtakashi 数字は暗号による変化も正しく反映したものになります。</p>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>このモジュールの使用には <module>mod_log_config</module> モジュールが
208651a016b098f4fa1f6279559f104d70f1632dtakashi 必要です。</p>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki</summary>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki<seealso><module>mod_log_config</module></seealso>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<seealso><a href="/logs.html">Apache ログファイル</a></seealso>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki<section id="formats">
208651a016b098f4fa1f6279559f104d70f1632dtakashi<title>カスタムログ書式</title>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>このモジュールは新しいロギング用ディレクティブを加えます。
208651a016b098f4fa1f6279559f104d70f1632dtakashi リクエスト自身の特徴はフォーマット文字列に、以下の様に置換される
208651a016b098f4fa1f6279559f104d70f1632dtakashi "<code>%</code>" ディレクティブを
208651a016b098f4fa1f6279559f104d70f1632dtakashi 入れることでログ収集されます:</p>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki <table border="1" style="zebra">
208651a016b098f4fa1f6279559f104d70f1632dtakashi <tr><th>フォーマット文字列</th>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <th>説明</th></tr>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki <tr><td><code>%...I</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>リクエストとヘッダを含む、受け取ったバイト数。
208651a016b098f4fa1f6279559f104d70f1632dtakashi 0 にはならない。</td></tr>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki <tr><td><code>%...O</code></td>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <td>ヘッダを含む、送信したバイト数。0 にはならない。</td></tr>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki </table>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>通常、この機能は以下の様に使用されます:</p>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki <dl>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <dt>結合 I/O ログ書式:</dt>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki \"%{User-agent}i\" %I %O"</code></dd>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki </dl>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki</section>
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki
d0d46268e8848d51066b409d6b8ffe4d9df13e77yoshiki</modulesynopsis>