mod_log_config.xml.ja revision c9970ab812582058016f86e9f2ed9ad060f33cf8
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<?xml version="1.0" encoding="iso-2022-jp"?>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<?xml-stylesheet type="text/xsl" href="/style/manual.ja.xsl"?>
c9970ab812582058016f86e9f2ed9ad060f33cf8kawai<!-- English Revision: 265033 -->
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd<!--
7786aacd4055e2ec21595b752f045508b65946f3kawai Copyright 2002-2005 The Apache Software Foundation or its licensors, as
7786aacd4055e2ec21595b752f045508b65946f3kawai applicable.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd Licensed under the Apache License, Version 2.0 (the "License");
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd you may not use this file except in compliance with the License.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd 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_log_config.xml.meta">
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<name>mod_log_config</name>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<description>$B%5!<%P$X$N%j%/%(%9%H$N%m%.%s%0(B</description>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<status>Base</status>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<sourcefile>mod_log_config.c</sourcefile>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<identifier>log_config_module</identifier>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<summary>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$3$N%b%8%e!<%k$O%/%i%$%"%s%H$N%j%/%(%9%H$r=@Fp$K%m%0<}=8$9$k5!G=$r(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BDs6!$7$^$9!#%m%0$O%+%9%?%^%$%:2DG=$J=q<0$G=q$+$l!"%U%!%$%k$KD>@\(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B=q$$$?$j!"30It%W%m%0%i%`$KEO$7$?$j$9$k$3$H$,$G$-$^$9!#8D!9$N%j%/%(%9%H$r(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BFCD'$K1~$8$F%m%0$K=q$$$?$j=q$+$J$+$C$?$j$G$-$k$h$&$K!">r7o$K$h$k(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%m%0<}=8$bDs6!$5$l$F$$$^$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$B$3$N%b%8%e!<%k$O;0$D$N%G%#%l%/%F%#%VDs6!$7$^$9(B:
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%m%0%U%!%$%k$r:n@.$9$k$?$a$N(B <directive module="mod_log_config"
26baac050d2e2744fb80be098236b592e959a1b2yoshiki >TransferLog</directive>,
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B?7$7$$=q<0$r(B $BDj5A$9$k(B <directive module="mod_log_config">LogFormat</directive>,
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%m%0%U%!%$%k$H(B $B=q<0$r0lEY$KDj5A$9$k(B <directive module="mod_log_config"
26baac050d2e2744fb80be098236b592e959a1b2yoshiki >CustomLog</directive> $B$G$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B3F%j%/%(%9%H$,J#?t2s%m%0<}=8$5$l$k$h$&$K$9$k$?$a$K(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <directive>TransferLog</directive> $B%G%#%l%/%F%#%V$H(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <directive>CustomLog</directive>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%G%#%l%/%F%#%V$OJ#?t2s;HMQ$9$k$3$H$,$G$-$^$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</summary>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<seealso><a href="/logs.html">Apache $B%m%0%U%!%$%k(B</a></seealso>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<section id="formats"><title>$B%+%9%?%`%m%0=q<0(B</title>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p><directive module="mod_log_config">LogFormat</directive> $B%G%#%l%/%F%#%V$H(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <directive module="mod_log_config">CustomLog</directive>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%G%#%l%/%F%#%V$N=q<0$r;XDj$9$k0z?t$OJ8;zNs$G$9!#$3$NJ8;zNs$r;H$C$F$=$l$>$l$N(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%j%/%(%9%H$,%m%0%U%!%$%k$K%m%0<}=8$5$l$^$9!#$=$NJ8;zNs$K$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%m%0%U%!%$%k$K$=$N$^$^(B
c9970ab812582058016f86e9f2ed9ad060f33cf8kawai $B=q$+$l$kJ8;zNs$d!"$=$l$>$l2~9T$H%?%V$rI=$9(B C $B8@8l(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B7A<0$N@)8fJ8;z(B "\n" $B$H(B "\t"
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$H$r4^$a$k$3$H$,$G$-$^$9!#$=$N$^$^=PNO$5$;$?$$0zMQId$H%P%C%/%9%i%C%7%e$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%P%C%/%9%i%C%7%e$G%(%9%1!<%W$9$kI,MW$,$"$j$^$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$B%j%/%(%9%H$NFCD'$=$N$b$N$O(B "<code>%</code>"
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%G%#%l%/%F%#%V$r=q<0$NJ8;zNs$K=q$/$3$H$G(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%m%0<}=8$5$l$^$9!#(B"%"
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%G%#%l%/%F%#%V$O%m%0%U%!%$%kCf$G$O0J2<$N$h$&$J(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BCM$GCV49$5$l$^$9(B:</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <table border="1" style="zebra">
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <columnspec><column width=".2"/><column width=".8"/></columnspec>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <tr><th>$B%U%)!<%^%C%HJ8;zNs(B</th>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <th>$B@bL@(B</th></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <tr><td><code>%%</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%Q!<%;%s%H5-9f(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%a</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%b!<%H(B IP $B%"%I%l%9(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%A</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%m!<%+%k(B IP $B%"%I%l%9(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%B</code></td>
7786aacd4055e2ec21595b752f045508b65946f3kawai <td>$B%l%9%]%s%9$N%P%$%H?t!#(BHTTP $B%X%C%@$O=|$/!#(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%b</code></td>
7786aacd4055e2ec21595b752f045508b65946f3kawai <td>$B%l%9%]%s%9$N%P%$%H?t!#(BHTTP $B%X%C%@$O=|$/!#(BCLF $B=q<0!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <em>$B$9$J$o$A(B</em>$B!"(B1 $B%P%$%H$bAw$i$l$J$+$C$?$H$-$O(B 0 $B$G$O$J$/!"(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki '<code>-</code>' $B$K$J$k(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%{<var>Foobar</var>}C</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%5!<%P$KAw$i$l$?%j%/%(%9%HCf$N%/%C%-!<(B <var>Foobar</var> $B$NCM(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%D</code></td>
c9970ab812582058016f86e9f2ed9ad060f33cf8kawai <td>$B%j%/%(%9%H$r=hM}$9$k$N$K$+$+$C$?;~4V!"%^%$%/%mICC10L(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%{<var>FOOBAR</var>}e</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B4D6-JQ?t(B <var>FOOBAR</var> $B$NFbMF(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%f</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%U%!%$%kL>(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%h</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%b!<%H%[%9%H(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%H</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H%W%m%H%3%k(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%{<var>Foobar</var>}i</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%5!<%P$KAw$i$l$?%j%/%(%9%H$N(B <code><var>Foobar</var>:</code>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%X%C%@$NFbMF(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%l</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>(identd $B$+$i$b$7Ds6!$5$l$F$$$l$P(B) $B%j%b!<%H%m%0L>!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$3$l$O(B <module>mod_ident</module> $B$,%5!<%P$KB8:_$7$F!"(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <directive module="mod_ident">IdentityCheck</directive>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%G%#%l%/%F%#%V$,(B <code>On</code> $B$K@_Dj$5$l$F$$$J$$8B$j!"(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <code>-</code> $B$K$J$j$^$9!#(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%m</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H%a%=%C%I(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%{<var>Foobar</var>}n</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$BB>$N%b%8%e!<%k$+$i$N%a%b(B <var>Foobar</var> $B$NFbMF(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%{<var>Foobar</var>}o</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B1~Ez$N(B <code><var>Foobar</var>:</code> $B%X%C%@$NFbMF(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%p</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H$r07$C$F$$$k%5!<%P$N@5<0$J%]!<%H(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%P</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H$r07$C$?;R%W%m%;%9$N%W%m%;%9(B ID</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%{<var>format</var>}P</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H$r07$C$?%o!<%+!<$N%W%m%;%9(B ID $B$+%9%l%C%I(B ID$B!#(B
c9970ab812582058016f86e9f2ed9ad060f33cf8kawai <var>format</var> $B$H$7$FM-8z$JCM$O(B <code>pid</code>, <code>tid</code>,
c9970ab812582058016f86e9f2ed9ad060f33cf8kawai <code>hextid</code> $B$G$9!#(B<code>hextid</code> $B$r;H$&$K$O(B
c9970ab812582058016f86e9f2ed9ad060f33cf8kawai APR 1.2.0 $B0J9_$,I,MW$G$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%q</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$BLd$$9g$;J8;zNs(B ($BB8:_$9$k>l9g$OA0$K(B <code>?</code> $B$,DI2C$5$l$k!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$=$&$G$J$$>l9g$O6uJ8;zNs(B)</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%r</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H$N:G=i$N9T(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%s</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%9%F!<%?%9!#FbIt$G%j%@%$%l%/%H$5$l$?%j%/%(%9%H$O!"85!9$N(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B%j%/%(%9%H$N%9%F!<%?%9(B --- $B:G8e$N%9%F!<%?%9$O(B <code>%&gt;s</code>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%t</code></td>
dacd15aa732ec7664180b323e29e190f638b45d9kawai <td>$B%j%/%(%9%H$r<uIU$1$?;~9o!#(B
dacd15aa732ec7664180b323e29e190f638b45d9kawai CLF $B$N;~9o$N=q<0(B ($BI8=`$N1Q8l$N=q<0(B)</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%{<var>format</var>}t</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td><var>format</var> $B$GM?$($i$l$?=q<0$K$h$k;~9o!#(Bformat $B$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <code>strftime (3)</code> $B$N(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B=q<0$G$"$kI,MW$,$"$k!#(B($BCO0h2=$5$l$F$$$k2DG=@-$,$"$k(B)</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%T</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H$r07$&$N$K$+$+$C$?;~4V!"ICC10L(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%u</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%b!<%H%f!<%6(B ($BG'>Z$K$h$k$b$N!#%9%F!<%?%9(B (<code>%s</code>) $B$,(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki 401 $B$N$H$-$O0UL#$,$J$$$b$N$G$"$k2DG=@-$,$"$k(B)
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%U</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H$5$l$?(B URL $B%Q%9!#%/%(%jJ8;zNs$O4^$^$J$$(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%v</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H$r07$C$F$$$k%5!<%P$N@5<0$J(B <directive
26baac050d2e2744fb80be098236b592e959a1b2yoshiki module="core">ServerName</directive></td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%V</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td><directive module="core"
26baac050d2e2744fb80be098236b592e959a1b2yoshiki >UseCanonicalName</directive> $B$N@_Dj$K$h$k%5!<%PL>(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%X</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B1~Ez$,40N;$7$?$H$-$N@\B3%9%F!<%?%9(B:
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <table>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <columnspec><column width=".2"/><column width=".6"/></columnspec>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <tr><td><code>X</code> =</td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B1~Ez$,40N;$9$kA0$K@\B3$,0[>o=*N;(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <tr><td><code>+</code> =</td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B1~Ez$,Aw$i$l$?8e$K@\B3$r;}B3$9$k$3$H$,2DG=(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <tr><td><code>-</code> = </td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B1~Ez$,Aw$i$l$?8e$K@\B3$,@Z$i$l$k(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </table>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>($B$3$N%G%#%l%/%F%#%V$O(B Apache
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai 1.3 $B$N8e4|$N%P!<%8%g%s$G$O(B <code>%c</code> $B$K3d$jEv$F$i$l$F(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$$$^$7$?$,!"$3$l$ONr;KE*$K(B ssl $B$,;HMQ$7$F$$$k(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <code>%{<var>var</var>}c</code>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B9=J8$H>WFM$7$F$$$^$7$?!#(B)</p></td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%I</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%j%/%(%9%H$H%X%C%@$r4^$`!"<u$1<h$C$?%P%$%H?t!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki 0 $B$K$O$J$i$J$$!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$3$l$r;HMQ$9$k$?$a$K$O(B <module>mod_logio</module> $B$,I,MW(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <tr><td><code>%O</code></td>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <td>$B%X%C%@$r4^$`!"Aw?.$7$?%P%$%H?t!#(B0 $B$K$O$J$i$J$$!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$3$l$r;HMQ$9$k$?$a$K$O(B <module>mod_logio</module> $B$,I,MW(B</td></tr>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </table>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <section id="modifiers"><title>$B=$>~;R(B</title>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <p>$BFCDj$NMWAG$O(B "%" $B$ND>8e$K(B HTTP $B%9%F!<%?%9%3!<%I$r%+%s%^6h@Z$j$G(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B;XDj$9$k$3$H$G!"I=<($r@)8B$9$k$3$H$,$G$-$^$9!#Nc$($P(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <code>"%400,501{User-agent}i"</code> $B$G$O!"(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai 400 $B$H(B 500 $BHV%(%i!<$G$N$_(B <code>User-agent</code> $B$r%m%0$7$^$9!#(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $BB>$N%9%F!<%?%9%3!<%I$G$O(B <code>"-"</code> $B$H$$$&J8;zNs$,(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B%m%0$5$l$^$9!#%9%F!<%?%9%3!<%I$N%j%9%H$O(B "<code>!</code>"
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B$GH]Dj$r;XDj$9$k$3$H$,$G$-$^$9(B :
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <code>"%!200,304,302{Referer}i"</code> $B$O!";XDj$5$l$?(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai 3 $B$D$N%3!<%I$N(B<em>$B$I$l$K$b3:Ev$7$J$$(B</em>$B%j%/%(%9%HA4$F$G(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <code>Referer</code> $B$r%m%0$7$^$9!#(B</p>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <p>$B=$>~;R(B "&lt;" $B$H(B "&gt;" $B$OFbIt%j%@%$%l%/%H$5$l$?%j%/%(%9%H$N%m%0$K(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B85$N%j%/%(%9%H$+:G=*E*$J%j%/%(%9%H$N$I$A$i$r;HMQ$9$k$+$r(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B;XDj$9$k$?$a$K;H$$$^$9!#%G%U%)%k%H$G$O!"(B<code>%</code> $B%G%#%l%/%F%#%V$N(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <code>%s, %U, %T, %D, %r</code> $B$O85$N%j%/%(%9%H$r!"B>$O:G=*E*$J%j%/%(%9%H$r(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B;HMQ$7$^$9!#Nc$($P!"%j%/%(%9%H$N:G=*%9%F!<%?%9$r5-O?$9$k$K$O(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <code>%&gt;s</code> $B$r!"FbItE*$KG'>Z$5$l$F$$$J$$%j%=!<%9$X%j%@%$%l%/%H$5$l$?(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B%j%/%(%9%H$G85$N%j%/%(%9%H$GG'>Z$5$l$?%f!<%6$r5-O?$9$k$?$a$K$O(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <code>%&lt;u</code> $B$r;H$&$3$H$,$G$-$^$9!#(B</p>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai </section>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <section id="format-notes"><title>$B$=$NB>Cm0UE@(B</title>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <p>$B%;%-%e%j%F%#>e$NM}M3$K$h$j(B 2.0.46 $B$h$j!"(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <code>%r</code>, <code>%i</code>, <code>%o</code> $B$KF~$C$F$$$k!"(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B0u;zIT2DG=$JJ8;z$HB>$NFCJL$JJ8;z$O!"(B<code>\x<var>hh</var></code>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B$H$$$&7A<0$NJ8;zNs$G%(%9%1!<%W$5$l$k$h$&$K$J$j$^$7$?!#(B<var>hh</var> $B$O(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B$=$N$^$^$N%P%$%H$NCM$N(B 16 $B?J$G$NCM$G$9!#$3$N5,B'$NNc30$K$O!"(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B%P%C%/%9%i%C%7%e$r;H$C$F%(%9%1!<%W$5$l$k(B <code>"</code> $B$H(B <code>\</code> $B$H!"(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai C $B7A<0$NI=5-K!$,;H$o$l$k6uGrJ8;z(B (<code>\n</code>, <code>\t</code> $B$J$I(B)
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B$,$"$j$^$9!#(B2.0.46 $B0JA0$N%P!<%8%g%s$G$O%(%9%1!<%W=hM}$O9T$o$l$^$;$s$N$G!"(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B@8%m%0%U%!%$%k$r07$&:]$KCm0U$,I,MW$G$9!#(B</p>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <p>httpd 2.0 $B$G$O(B 1.3 $B$H$O0[$J$j!"(B<code>%b</code> $B$H(B <code>%B</code>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B%U%)!<%^%C%HJ8;zNs$O%/%i%$%"%s%H$KAw?.$5$l$?%P%$%H?t$=$N$b$N$G$O$J$/!"(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai HTTP $B%l%9%]%s%9$N%P%$%H?t$G$9(B ($B$3$l$i$O0[$J$k$b$N$G!"$?$H$($P!"(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B%3%M%/%7%g%s$,ESCf$GGK4~$5$l$?>l9g$d!"(BSSL $B;HMQ;~$K0lCW$7$^$;$s(B) $B!#(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <module>mod_logio</module> $B$GDs6!$5$l$F$$$k(B <code>%O</code>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B%U%)!<%^%C%HJ8;zNs$G!"%M%C%H%o!<%/7PM3$G<B:]$KE>Aw$5$l$?%P%$%H?t$r(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B5-O?$G$-$^$9!#(B</p>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai </section>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <section id="examples"><title>$BNc(B</title>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <p>$B$h$/;H$o$l$k%U%)!<%^%C%HJ8;zNs$O(B:</p>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dl>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dt>Common Log Format (CLF)</dt>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dd><code>"%h %l %u %t \"%r\" %&gt;s %b"</code></dd>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dt>$B%P!<%A%c%k%[%9%HIU$-(B Common Log Format</dt>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dd><code>"%v %h %l %u %t \"%r\" %&gt;s %b"</code></dd>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dt>NCSA extended/combined $B%m%0=q<0(B</dt>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai \"%{User-agent}i\""</code></dd>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dt>Referer $B%m%0=q<0(B</dt>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dd><code>"%{Referer}i -&gt; %U"</code></dd>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dt>Agent ($B%V%i%&%6(B) $B%m%0=q<0(B</dt>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai <dd><code>"%{User-agent}i"</code></dd>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai </dl>
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai </section>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</section>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<section id="security"><title>$B%;%-%e%j%F%#$K4X$7$F(B</title>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$B%m%0%U%!%$%k$,J]B8$5$l$F$$$k%G%#%l%/%H%j$,%5!<%P$r5/F0$7$?0J30$N%f!<%6$G(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B=q$-9~$_2DG=$J$H$-$K%;%-%e%j%F%#$NLdBj$,H/@8$9$kM}M3$N>\:Y$O(B<a
26baac050d2e2744fb80be098236b592e959a1b2yoshiki href="/misc/security_tips.html#serverroot">$B%;%-%e%j%F%#$N$3$D(B</a>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$r;2>H$7$F$/$@$5$$!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</section>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
dacd15aa732ec7664180b323e29e190f638b45d9kawai<directivesynopsis>
dacd15aa732ec7664180b323e29e190f638b45d9kawai<name>BufferedLogs</name>
dacd15aa732ec7664180b323e29e190f638b45d9kawai<description>$B%G%#%9%/$K=q$-=P$9A0$K%a%b%j$K%m%0%(%s%H%j$r%P%C%U%!$9$k(B</description>
dacd15aa732ec7664180b323e29e190f638b45d9kawai<syntax>BufferedLogs On|Off</syntax>
dacd15aa732ec7664180b323e29e190f638b45d9kawai<default>BufferedLogs Off</default>
dacd15aa732ec7664180b323e29e190f638b45d9kawai<contextlist><context>server config</context></contextlist>
dacd15aa732ec7664180b323e29e190f638b45d9kawai<status>Experimental</status>
dacd15aa732ec7664180b323e29e190f638b45d9kawai<compatibility>2.0.41 $B0J9_(B</compatibility>
dacd15aa732ec7664180b323e29e190f638b45d9kawai
dacd15aa732ec7664180b323e29e190f638b45d9kawai<usage>
dacd15aa732ec7664180b323e29e190f638b45d9kawai <p><directive>BufferedLogs</directive> $B%G%#%l%/%F%#%V$r;H$&$H(B
dacd15aa732ec7664180b323e29e190f638b45d9kawai <module>mod_log_config</module> $B$N5sF0$,JQ2=$7$F!"(B
dacd15aa732ec7664180b323e29e190f638b45d9kawai $BJ#?t$N%m%0$r=q$-=P$9:]$K!"$=$l$>$l$N%j%/%(%9%H=hM}8eKh$K(B
dacd15aa732ec7664180b323e29e190f638b45d9kawai $B=q$-=P$9$N$G$O$J$/!"$$$C$?$s%a%b%j$KC_$($F$+$i!"(B
dacd15aa732ec7664180b323e29e190f638b45d9kawai $B$^$H$a$F%G%#%9%/$K=q$-=P$9$h$&$K$J$j$^$9!#(B
dacd15aa732ec7664180b323e29e190f638b45d9kawai $B$3$N7k2L%G%#%9%/%"%/%;%9$,$h$j8zN(E*$K$J$j!"(B
dacd15aa732ec7664180b323e29e190f638b45d9kawai $B9b$$%Q%U%)!<%^%s%9$NF@$i$l$k%7%9%F%`$b$"$k$G$7$g$&!#(B
dacd15aa732ec7664180b323e29e190f638b45d9kawai $B$3$N%G%#%l%/%F%#%V$O%5!<%PA4BN$G0lEY$@$1@_Dj$G$-$^$9(B;
dacd15aa732ec7664180b323e29e190f638b45d9kawai $B%P!<%A%c%k%[%9%H$4$H$K@_Dj$9$k$3$H$O$G$-$^$;$s!#(B</p>
dacd15aa732ec7664180b323e29e190f638b45d9kawai
dacd15aa732ec7664180b323e29e190f638b45d9kawai <note>$B$3$N%G%#%l%/%F%#%V$O<B83E*$J$b$N$G$9$N$G!"(B
dacd15aa732ec7664180b323e29e190f638b45d9kawai $B;HMQ$9$k:]$OCm0U$7$F$/$@$5$$!#(B</note>
dacd15aa732ec7664180b323e29e190f638b45d9kawai</usage>
dacd15aa732ec7664180b323e29e190f638b45d9kawai</directivesynopsis>
dacd15aa732ec7664180b323e29e190f638b45d9kawai
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<directivesynopsis>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<name>CookieLog</name>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<description>$B%/%C%-%s%0$N%m%.%s%0$N$?$a$N%U%!%$%kL>$r@_Dj$9$k(B</description>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<syntax>CookieLog <var>filename</var></syntax>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<contextlist><context>server config</context><context>virtual host</context>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</contextlist>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<compatibility>$B$3$N%G%#%l%/%F%#%V$OHs?d>)(B</compatibility>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<usage>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p><directive>CookieLog</directive>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%G%#%l%/%F%#%V$O%/%C%-!<$N%m%.%s%0$N$?$a$N%U%!%$%kL>$r(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B@_Dj$7$^$9!#(Bfilename $B$O(B <directive
26baac050d2e2744fb80be098236b592e959a1b2yoshiki module="core">ServerRoot</directive>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$+$i$NAjBP%Q%9$G$9!#$3$N%G%#%l%/%F%#%V$O(B <code
26baac050d2e2744fb80be098236b592e959a1b2yoshiki >mod_cookies</code> $B$H$N8_49@-$N$?$a$@$1$K(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BB8:_$7!";HMQ$O?d>)$5$l$F$$$^$;$s!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</usage>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</directivesynopsis>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<directivesynopsis>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<name>CustomLog</name>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<description>$B%m%0%U%!%$%k$NL>A0$H=q<0$r@_Dj$9$k(B</description>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<syntax>CustomLog <var>file</var>|<var>pipe</var>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<var>format</var>|<var>nickname</var>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki[env=[!]<var>environment-variable</var>]</syntax>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<contextlist><context>server config</context><context>virtual host</context>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</contextlist>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<usage>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p><directive>CustomLog</directive> $B%G%#%l%/%F%#%V$O%5!<%P$X$N%j%/%(%9%H$r(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%m%0<}=8$9$k$?$a$K;H$o$l$^$9!#%m%0$N=q<0$,;XDj$5$l!"(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B4D6-JQ?t$r;H$C$F%m%.%s%0$,>r7o$K1~$8$F9T$J$o$l$k$h$&$K$9$k$3$H$b$G$-$^$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$B%m%0$,=q$+$l$k>l=j$r;XDj$9$k:G=i$N0z?t$O0J2<$NFs$D$N7A<0$NCM$r(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$H$k$3$H$,$G$-$^$9(B:</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <dl>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <dt><var>file</var></dt>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <dd><directive module="core">ServerRoot</directive>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$+$i$NAjBP%Q%9$GI=$5$l$k%U%!%$%kL>!#(B</dd>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <dt><var>pipe</var></dt>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <dd>$B%Q%$%WJ8;z(B "<code>|</code>" $B$H!"$=$N8e$KI8=`F~NO$+$i%m%0$N(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B>pJs$r<u$1$H$k%W%m%0%i%`$X$N%Q%9$,B3$$$?$b$N!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <note type="warning"><title>$B%;%-%e%j%F%#(B</title>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$B$b$7%W%m%0%i%`$,;HMQ$5$l$?>l9g!"(B
d0e461f79912b6ba125ba7d7b0a8ed2966f0a44dyoshiki <program>httpd</program> $B$,5/F0$5$l$?%f!<%6$H$7$F<B9T$5$l$^$9!#$3$l$O%5!<%P$,(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki root $B$K$h$C$F5/F0$5$l$?>l9g$O(B root $B$K$J$j$^$9!#%W%m%0%i%`$,(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B0BA4$G$"$k$h$&$KN10U$7$F$/$@$5$$!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </note>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <note type="warning"><title>$BCm(B</title>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>Unix $B$G$J$$%W%i%C%H%U%)!<%`$G%U%!%$%k$N%Q%9$rF~NO$7$F$$$k$H$-$O!"(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B;HMQ$7$F$$$k%W%i%C%H%U%)!<%`$,%P%C%/%9%i%C%7%e$N;HMQ$r5v2D$7$F$$$?(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$H$7$F!"DL>o$N%9%i%C%7%e$@$1$r;H$&$h$&$K5$$r$D$1$F$/$@$5$$!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B0lHLE*$K!"@_Dj%U%!%$%kCf$G$O>o$KIaDL$N%9%i%C%7%e$N$_$r;H$&$h$&$K$9$k(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BJ}$,NI$$$G$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </note></dd>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </dl>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$BFs$D$a$N0z?t$O%m%0%U%!%$%k$K2?$,=q$+$l$k$+$r;XDj$7$^$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BA0$K$"$k(B <directive
26baac050d2e2744fb80be098236b592e959a1b2yoshiki module="mod_log_config">LogFormat</directive> $B%G%#%l%/%F%#%V$K$h$j(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BDj5A$5$l$?(B <var>nickname</var> $B$+!"(B<a href="#formats">$B%m%0$N=q<0(B</a>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$N$H$3$m$G@bL@$5$l$F$$$k!"L@<(E*$J(B <var>format</var> $BJ8;zNs$N(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$I$A$i$+$r;XDj$9$k$3$H$,$G$-$^$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$BNc$($P!"0J2<$NFs$D$N%G%#%l%/%F%#%V72$OA4$/F1$88z2L$r$b$?$i$7$^$9(B:</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <example>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki # CustomLog with format nickname<br />
26baac050d2e2744fb80be098236b592e959a1b2yoshiki LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
26baac050d2e2744fb80be098236b592e959a1b2yoshiki CustomLog logs/access_log common<br />
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <br />
26baac050d2e2744fb80be098236b592e959a1b2yoshiki # CustomLog with explicit format string<br />
26baac050d2e2744fb80be098236b592e959a1b2yoshiki CustomLog logs/access_log "%h %l %u %t \"%r\" %&gt;s %b"
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </example>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$B;0$DL\$N0z?t$O>JN,2DG=$G!"%5!<%P$N4D6-$K$"$kJQ?t$,$"$k$+$J$$$+$K(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B1~$8$F%j%/%(%9%H$r%m%0<}=8$9$k$+$I$&$+$r@)8f$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B;XDj$5$l$?(B<a href="/env.html">$B4D6-JQ?t(B</a>$B$,%j%/%(%9%H$KBP$7$F(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B@_Dj$5$l$F$$$?>l9g(B ('<code>env=!<var>name</var></code>' $BJ8$,;H$o$l$?$H$-$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B@_Dj$5$l$F$$$J$$>l9g(B)$B!"%j%/%(%9%H$,%m%0<}=8$5$l$^$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$B4D6-JQ?t$O(B <module>mod_setenvif</module> $B%b%8%e!<%k$H(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <module>mod_rewrite</module> $B%b%8%e!<%k$NN>J}$b$7$/$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BJRJ}$rMQ$$$F%j%/%(%9%H$4$H$K@_Dj$9$k$3$H$,$G$-$^$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BNc$($P!"%5!<%P$K$"$k$9$Y$F$N(B GIF $B2hA|$X$N%j%/%(%9%H$rJL$N%m%0%U%!%$%k(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$K$O5-O?$7$?$$$1$l$I!"%a%$%s%m%0$K$O5-O?$7$?$/$J$$!"$H$$$&$H$-$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B0J2<$N$b$N$r;H$&$3$H$,$G$-$^$9(B:</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <example>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki SetEnvIf Request_URI \.gif$ gif-image<br />
26baac050d2e2744fb80be098236b592e959a1b2yoshiki CustomLog gif-requests.log common env=gif-image<br />
26baac050d2e2744fb80be098236b592e959a1b2yoshiki CustomLog nongif-requests.log common env=!gif-image
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </example>
7786aacd4055e2ec21595b752f045508b65946f3kawai
7786aacd4055e2ec21595b752f045508b65946f3kawai <p>$B8E$$(B RefererIgnore $B%G%#%l%/%F%#%V$HF1$85sF0$r$5$;$?$$>l9g$O!"(B
7786aacd4055e2ec21595b752f045508b65946f3kawai $B<!$N$h$&$K$7$^$9(B:</p>
7786aacd4055e2ec21595b752f045508b65946f3kawai
7786aacd4055e2ec21595b752f045508b65946f3kawai <example>
7786aacd4055e2ec21595b752f045508b65946f3kawai SetEnvIf Referer example\.com localreferer<br />
7786aacd4055e2ec21595b752f045508b65946f3kawai CustomLog referer.log referer env=!localreferer
7786aacd4055e2ec21595b752f045508b65946f3kawai </example>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</usage>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</directivesynopsis>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<directivesynopsis>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<name>LogFormat</name>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<description>$B%m%0%U%!%$%k$G;HMQ$9$k=q<0$r@_Dj$9$k(B</description>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<syntax>LogFormat <var>format</var>|<var>nickname</var>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki[<var>nickname</var>]</syntax>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<default>LogFormat "%h %l %u %t \"%r\" %>s %b"</default>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<contextlist><context>server config</context><context>virtual host</context>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</contextlist>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<usage>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$B$3$N%G%#%l%/%F%#%V$O%"%/%;%9%m%0%U%!%$%k$N=q<0$r;XDj$7$^$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p><directive>LogFormat</directive> $B%G%#%l%/%F%#%V$OFs$D$N7A<0$N$I$A$i$+$r(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$H$k$3$H$,$G$-$^$9!#:G=i$N7A<0$G$O0l$D$N0z?t$N$_$,;XDj$5$l!"(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BB3$/(B <directive>TransferLog</directive>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$G;XDj$5$l$?%m%0$G;H$o$l$k%m%0$N=q<0$r@_Dj$7$^$9!#$3$NC1FH$N0z?t$G$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B>e$N(B<a href="#formats">$B%+%9%?%`%m%0=q<0(B</a>$B$G@bL@$5$l$F$$$k$h$&$K(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <var>format</var> $B$rL@<(E*$K;XDj$9$k$3$H$,$G$-$^$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$b$7$/$O!"2<$G@bL@$5$l$F$$$k$h$&$KA0$K(B <directive>LogFormat</directive>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%G%#%l%/%F%#%V$GDj5A$5$l$?%m%0$N=q<0$r(B <var>nickname</var>$B$r;H$C$F(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B;2>H$9$k$3$H$b$G$-$^$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p><directive>LogFormat</directive> $B%G%#%l%/%F%#%V$NFs$D$a$N7A<0$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <var>format</var> $B$K(B <var>nickname</var> $B$rM?$($^$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%U%)!<%^%C%HJ8;zNsA4BN$r:F$S=q$/$+$o$j$K!"(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$3$N(B <var>nickname</var> $B$rB3$-$N(B <directive
26baac050d2e2744fb80be098236b592e959a1b2yoshiki >LogFormat</directive> $B%G%#%l%/%F%#%V$d(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <directive>CustomLog</directive> $B%G%#%l%/%F%#%V$G;H$&$3$H$,$G$-$^$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki Nickname $B$rDj5A$9$k(B <directive>LogFormat</directive> $B%G%#%l%/%F%#%V$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <strong>$BB>$K$O2?$b$7$^$;$s(B</strong> -- $B$9$J$o$A!"%K%C%/%M!<%`$rDj5A(B
41ff3234a2847314c03f69359a0c7149c9ca6c87kawai $B$9$k(B<em>$B$@$1(B</em>$B$G!"<B:]$K=q<0$rE,MQ$7$F%G%U%)%k%H$K$9$k$H$$$&$3$H$O9T$J$$$^$;$s!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$G$9$+$i!"$3$l$OB3$/(B <directive module="mod_log_config">TransferLog</directive>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%G%#%l%/%F%#%V$K$O1F6A$rM?$($^$;$s!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$5$i$K!"(B<directive>LogFormat</directive> $B%G%#%l%/%F%#%V$O4{B8$N(B nickname $B$r(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B;H$C$FJL$N(B nickname $B$rDj5A$9$k$3$H$O$G$-$^$;$s!#(BNickname $B$K$O(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%Q!<%;%s%H5-9f(B (<code>%</code>) $B$,4^$^$l$F$$$F$O$$$1$J$$$3$H$K$bCm0U(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$7$F$/$@$5$$!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <example><title>$BNc(B</title>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost_common
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </example>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</usage>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</directivesynopsis>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<directivesynopsis>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<name>TransferLog</name>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<description>$B%m%0%U%!%$%k$N0LCV$r;XDj(B</description>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<syntax>TransferLog <var>file</var>|<var>pipe</var></syntax>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<contextlist><context>server config</context><context>virtual host</context>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</contextlist>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki<usage>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <p>$B$3$N%G%#%l%/%F%#%V$O!"%m%0=q<0$rD>@\;XDj$G$-$J$$$3$H$H!"(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B>r7oIU$-%m%.%s%0$,L5$$$3$H$r=|$/$H!"(B<directive module="mod_log_config"
26baac050d2e2744fb80be098236b592e959a1b2yoshiki >CustomLog</directive> $B$HA4$/F1$80z?t$H8z2L$,$"$j$^$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $BD>@\%m%0=q<0$r;XDj$9$kBe$o$j$K!"%m%0$N=q<0$O$=$3$^$G$G0lHV:G8e$K;XDj$5$l$?(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B%K%C%/%M!<%`$rDj5A$7$J$$(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <directive module="mod_log_config">LogFormat</directive> $B%G%#%l%/%F%#%V(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$GDj5A$5$l$?$b$N$r;H$$$^$9!#(B
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$b$7B>$N=q<0$,A4$/;XDj$5$l$F$$$J$$$H$-$O(B Common Log Format
26baac050d2e2744fb80be098236b592e959a1b2yoshiki $B$,;H$o$l$^$9!#(B</p>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki <example><title>$BNc(B</title>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-agent}i\""<br />
26baac050d2e2744fb80be098236b592e959a1b2yoshiki TransferLog logs/access_log
26baac050d2e2744fb80be098236b592e959a1b2yoshiki </example>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</usage>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</directivesynopsis>
26baac050d2e2744fb80be098236b592e959a1b2yoshiki
26baac050d2e2744fb80be098236b592e959a1b2yoshiki</modulesynopsis>