W3C Extended Log File Examples
Applies To: Windows Server 2003, Windows Server 2003 with SP1
Example of an Intranet Site
The following example shows a W3C Extended log file entry from an intranet site, as viewed in a text editor. The log file includes only the default fields.
#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2002-05-02 17:42:15
#Fields: date time c-ip cs-username s-ip s-port cs-method cs-uri-stem cs-uri-query sc-status cs(User-Agent)
2002-05-02 17:42:15 172.22.255.255 - 172.30.255.255 80 GET /images/picture.jpg - 200 Mozilla/4.0+(compatible;MSIE+5.5;+Windows+2000+Server)
You can interpret the preceding log file entry as follows:
#Software: Microsoft Internet Information Services 6.0
This indicates the version of IIS that is running.
#Version: 1.0
This indicates the log file format.
#Date: 2002-05-02 17:42:15
This indicates when the first log file entry was recorded, which is when the entire log file was created.
#Fields: date time c-ip cs-username s-ip s-port cs-method cs-uri-stem ...
This indicates the fields that are recorded in the log file entry and the order in which they are recorded
Table 10.2 lists and describes the fields that are recorded in this example.
Note
Use the order shown in the Fields log file entry to parse all entries until the next log file entry begins. The field order is subject to change and is different in IIS 6.0 than it was in IIS 5.0.
Table 10.2 Example of a W3C Extended Log File Entry from an Intranet Site
Field | Appears As | Description |
---|---|---|
date |
2002-05-02 |
This log file entry was recorded on May 2, 2002. |
time |
17:42:15 |
This log file entry was recorded at 5:42 P.M. UTC. Entries are recorded to the log file when the send completion for the last IIS send occurs. |
c-ip |
172.22.255.255 |
The IP address of the client. |
cs-username |
- |
The user was anonymous. |
s-ip |
172.30.255.255 |
The IP address of the server. |
s-port |
80 |
The server port. |
cs-method |
GET |
The user issued a GET, or download, command. |
cs-uri-stem |
/images/picture.jpg |
The user wanted to download the picture.jpg file from the Images folder. |
cs-uri-query |
- |
The URI query did not occur. (URI queries are necessary only for dynamic pages, such as ASP pages, so this field usually contains a hyphen for static pages.) |
sc-status |
200 |
The request was fulfilled with no errors. |
cs(User-Agent) |
Mozilla/4.0+ (compatible;MSIE+5.5;+Windows+2000+Server) |
The type of browser that the client used, as represented by the browser. |
Example of an Internet Site
The following example shows a W3C Extended log file entry from an Internet site, as viewed in a text editor. The log file contains several fields in addition to the default fields and is typical of the kind of log file you would run to monitor an Internet site.
#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2002-05-24 20:18:01
#Fields: date time c-ip cs-username s-ip s-port cs-method cs-uri-stem cs-uri-query sc-status sc-bytes cs-bytes time-taken cs(User-Agent) cs(Referrer)
2002-05-24 20:18:01 172.224.24.114 - 206.73.118.24 80 GET /Default.htm - 200 7930 248 31 Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+2000+Server) https://64.224.24.114/
You can interpret the preceding log file entry as follows:
#Software: Microsoft Internet Information Services 6.0
This indicates the version of IIS that is running.
#Version: 1.0
This indicates the log file format.
#Date: 2002-05-24 20:18:01
This indicates when the first log file entry was recorded, which is when the entire log file was created.
#Fields: date time c-ip cs-username s-ip s-port cs-method cs-uri-stem ...
This indicates the fields that are recorded in the log file entry and the order in which they are recorded. Table 10.3 lists and describes the fields recorded in this example.
Table 10.3 Example of a W3C Extended Log File Entry from an Internet Site
Field | Appears As | Description |
---|---|---|
date |
2002-05-24 |
This log file entry was recorded on May 24, 2002. |
time |
20:18:01 |
This log file entry was recorded at 8:18 P.M. UTC. |
c-ip |
172.224.24.114 |
The IP address of the client. |
cs-username |
- |
The user was anonymous. |
s-ip |
206.73.118.24 |
The IP address of the server. |
s-port |
80 |
The server port. |
cs-method |
GET |
The user issued a GET, or download, command. |
cs-uri-stem |
/Default.htm |
The user wanted to download the contents of Default.htm. |
cs-uri-query |
- |
The URI query did not occur. |
sc-status |
200 |
The request was fulfilled without error. |
sc-bytes |
7930 |
The number of bytes that the server sent to the client. |
cs-bytes |
248 |
The number of bytes that the client sent to the server. |
time-taken |
31 |
The action was completed in 31 milliseconds. |
cs(User-Agent) |
Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+2000+Server) |
The type of browser that the client used, as represented by the browser. |
cs(Referrer) |
https://62.224.24.114/ |
The Web page that provided the link to the Web site. |
Example of an FTP Site
The following example shows a W3C Extended log file entry from an Internet FTP site, as viewed in a text editor. The example does not include all of the default fields and is typical of the kind of log file that you would run to monitor an FTP site.
#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2002-06-04 16:40:23
#Fields: time c-ip cs-method cs-uri-stem sc-status
16:40:23 10.152.10.200 [6994]USER anonymous 331
16:40:25 10.152.10.200 [6994]PASS anonymous@example.net 530
You can interpret the preceding log file example as follows:
#Software: Microsoft Internet Information Services 6.0
This indicates the version of IIS that is running.
#Version: 1.0
This indicates the log file format.
#Date: 2002-06-04 16:40:23
This indicates when the first log file entry was recorded, which is when the log was created.
#Fields: time c-ip cs-method cs-uri-stem sc-status
This indicates the fields that are recorded in the log file entry and the order in which they are recorded. Table 10.4 lists and describes the fields recorded in this example.
Table 10.4 Example of a W3C Extended Log File Entry from an FTP Site
Field | Appears As | Description |
---|---|---|
time |
16:40:23 |
This log file entry was recorded at 4:40 P.M. UTC. |
c-ip |
10.152.10.200 |
The IP address of the client. |
cs-method |
[6994]USER |
The USER FTP command was used, which requests a user name and is always followed by a PASS FTP command. 6994 is the connection number corresponding to an anonymous user. |
cs-uri-stem |
anonymous |
The user (the target of the USER command) was anonymous. |
sc-status |
331 |
The user name was accepted. |
time |
16:40:25 |
The next recorded action occurred at 4:40 P.M. UTC. |
c-ip |
10.152.10.200 |
The IP address of the client. |
cs-method |
[6994]PASS |
The PASS FTP command was used, which supplies a password for the user name and is always preceded by a USER command. |
cs-uri-stem |
anonymous@example.net |
The password (the target of the PASS command) supplied. |
sc-status |
530 |
The user was not logged on. |