mod_logio.html.en revision 30471a4650391f57975f60bbb6e4a90be7b284bf
27c043596ef154c881a7d572c65d32cbf537685cnd<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
27c043596ef154c881a7d572c65d32cbf537685cnd<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
27c043596ef154c881a7d572c65d32cbf537685cnd XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
27c043596ef154c881a7d572c65d32cbf537685cnd This file is generated from xml source: DO NOT EDIT
27c043596ef154c881a7d572c65d32cbf537685cnd XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" />
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<script src="/style/scripts/prettify.js" type="text/javascript">
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<link href="/images/favicon.ico" rel="shortcut icon" /></head>
d229f940abfb2490dee17979e9a5ff31b7012eb5rbowen<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div>
3f08db06526d6901aa08c110b5bc7dde6bc39905nd<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Modules</a></div>
4aa805f8500255bc52a4c03259fe46df10a1d07cyoshiki<p><span>Available Languages: </span><a href="/en/mod/mod_logio.html" title="English"> en </a> |
7f5b59ccc63c0c0e3e678a168f09ee6a2f51f9d0nd<a href="/ja/mod/mod_logio.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
1d980e5489836e977ba59b419e27b0ec875c4bd3takashi<a href="/ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung<a href="/tr/mod/mod_logio.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a></p>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Logging of input and output bytes per request</td></tr>
49597532146e35a9726761912865184aff6bd3b7yoshiki<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<tr><th><a href="module-dict.html#ModuleIdentifier">Module�Identifier:</a></th><td>logio_module</td></tr>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<tr><th><a href="module-dict.html#SourceFile">Source�File:</a></th><td>mod_logio.c</td></tr></table>
27c043596ef154c881a7d572c65d32cbf537685cnd <p>This module provides the logging of input and output number of
27c043596ef154c881a7d572c65d32cbf537685cnd bytes received/sent per request. The numbers reflect the actual bytes
27c043596ef154c881a7d572c65d32cbf537685cnd as received on the network, which then takes into account the
27c043596ef154c881a7d572c65d32cbf537685cnd headers and bodies of requests and responses. The counting is done
27c043596ef154c881a7d572c65d32cbf537685cnd before SSL/TLS on input and after SSL/TLS on output, so the numbers
27c043596ef154c881a7d572c65d32cbf537685cnd will correctly reflect any changes made by encryption.</p>
27c043596ef154c881a7d572c65d32cbf537685cnd <p>This module requires <code class="module"><a href="/mod/mod_log_config.html">mod_log_config</a></code>.</p>
ce46b8465b8a7b38499712404e338645b349bcdccovener <div class="note">When KeepAlive connections are used with SSL, the overhead of the SSL
ce46b8465b8a7b38499712404e338645b349bcdccovener handshake is reflected in the byte count of the first request on the
ce46b8465b8a7b38499712404e338645b349bcdccovener connection. When per-directory SSL renegotiation occurs, the bytes are associated
ce46b8465b8a7b38499712404e338645b349bcdccovener with the request that triggered the renegotiation.</div>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<div id="quickview"><h3 class="directives">Directives</h3>
5b10fd3977e6dfff19afe770e612e276962f7950nd<p>This module provides no
5b10fd3977e6dfff19afe770e612e276962f7950nd directives.</p>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<li><img alt="" src="/images/down.gif" /> <a href="#formats">Custom Log Formats</a></li>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<li><code class="module"><a href="/mod/mod_log_config.html">mod_log_config</a></code></li>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh</ul><ul class="seealso"><li><a href="#comments_section">Comments</a></li></ul></div>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<h2><a name="formats" id="formats">Custom Log Formats</a></h2>
27c043596ef154c881a7d572c65d32cbf537685cnd <p>This modules adds two new logging directives. The characteristics of the
ace1172cbd86221d041b0a647147a1b0e60d4ba2nd request itself are logged by placing "<code>%</code>" directives in
ace1172cbd86221d041b0a647147a1b0e60d4ba2nd the format string, which are replaced in the log file by the values as
ace1172cbd86221d041b0a647147a1b0e60d4ba2nd follows:</p>
db99fa79ac42b9cc42b63386eb289aecb0f3cb9cnd <table class="bordered"><tr class="header"><th>Format String</th>
ace1172cbd86221d041b0a647147a1b0e60d4ba2nd <td>Bytes received, including request and headers, cannot be
ace1172cbd86221d041b0a647147a1b0e60d4ba2nd <td>Bytes sent, including headers, cannot be zero.</td></tr>
4aa805f8500255bc52a4c03259fe46df10a1d07cyoshiki<p><span>Available Languages: </span><a href="/en/mod/mod_logio.html" title="English"> en </a> |
7f5b59ccc63c0c0e3e678a168f09ee6a2f51f9d0nd<a href="/ja/mod/mod_logio.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
1d980e5489836e977ba59b419e27b0ec875c4bd3takashi<a href="/ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung<a href="/tr/mod/mod_logio.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a></p>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>This section is experimental!</strong><br />Comments placed here should not be expected
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohto last beyond the testing phase of this system, nor do we in any way guarantee that we'll read them.</div><div id="disqus_thread" /><script type="text/javascript"><!--//--><![CDATA[//><!--
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohvar lang = 'en';
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohvar disqus_shortname = 'httpd';
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohvar disqus_identifier = window.location.href.replace(/(current|trunk)/, "2.4").replace(/\/[a-z]{2}\//, "/").replace(window.location.protocol, "http:") + '.' + lang;
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohif (disqus_identifier.indexOf("httpd.apache.org") != -1) {
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh (function() {
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh dsq.src = window.location.protocol + '//' + disqus_shortname + '.disqus.com/embed.js';
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh var text = document.createTextNode("Comments have been disabled for offline viewing.");
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh document.getElementById('disqus_thread').appendChild(text);
5effc8b39fae5cd169d17f342bfc265705840014rbowen<p class="apache">Copyright 2012 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
d229f940abfb2490dee17979e9a5ff31b7012eb5rbowen<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
7fec19672a491661b2fe4b29f685bc7f4efa64d4ndif (typeof(prettyPrint) !== undefined) {
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd prettyPrint();