]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Explain %p and %v a little more.
authordgaudet <dgaudet@unknown>
Tue, 3 Mar 1998 08:38:26 +0000 (08:38 +0000)
committerdgaudet <dgaudet@unknown>
Tue, 3 Mar 1998 08:38:26 +0000 (08:38 +0000)
PR: 1908

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@80372 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_log_config.html

index 337f4a4c1e9991ea279bfc674b72d335bbc1a6e6..62b526f159a20edff5536641288fdfe210e8ea58 100644 (file)
@@ -116,7 +116,7 @@ by the values as follows:
 %...l:          Remote logname (from identd, if supplied)
 %...{Foobar}n:  The contents of note "Foobar" from another module.
 %...{Foobar}o:  The contents of Foobar: header line(s) in the reply.
-%...p:          Port of the server serving the request (see UseCanonicalName)
+%...p:          The canonical Port of the server serving the request
 %...P:          The process ID of the child that serviced the request.
 %...r:          First line of request
 %...s:          Status.  For requests that got internally redirected, this
@@ -127,7 +127,7 @@ by the values as follows:
 %...T:          The time taken to serve the request, in seconds.
 %...u:          Remote user (from auth; may be bogus if return status (%s) is 401)
 %...U:          The URL path requested.
-%...v:          The name of the server (i.e. which virtual host?)
+%...v:          The canonical ServerName of the server serving the request.
 </PRE>
 
 The `...' can be nothing at all (e.g. <CODE>"%h %u %r %s %b"</CODE>), or it can
@@ -154,6 +154,17 @@ Note that the common log format is defined by the string <CODE>"%h %l
 extending for format if desired (e.g. to add extra fields at the end).
 NCSA's extended/combined log format would be <CODE>"%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""</CODE>.
 
+<p>
+
+Note that the canonical <a href="core.html#servername">ServerName</a>
+and <a href="core.html#port">Port</a> of the server serving the request
+are used for <code>%v</code> and <code>%p</code> respectively.  This
+happens regardless of the
+<a href="core.html#usecanonicalname">UseCanonicalName</a> setting because
+otherwise log analysis programs would have to duplicate the entire
+vhost matching algorithm in order to decide what host really served
+the request.
+
 <H2>Using Multiple Log Files</H2>
 
 The <CODE>TransferLog</CODE> and <CODE>CustomLog</CODE> directives can