Logfile Cutting Tool 1.0
------------------------

Contents:

1. Purpose And Basic Usage
2. Extraction Options
3. Installation/Deinstallation
4. License
5. List of HTTP Status Codes
6. Version History


1. Purpose And Basic Usage

The Logfile Cutting Tool for Win32 makes it easy to handle HTTP server 
logfiles (CLF - Common Logfile Format and ECLF - Extended CLF). Make a 
big logfile from many small ones or make many small logfiles from one 
big one. Just list the input files in the right order, set the desired 
time range and specify a name for the output file, then click 'Go!'.

Additionally, you can use the program to reduce the size of a logfile by 
extracting relevant information only (see section below). There's also 
an option to correct a corrupted logfile for use with the logfile 
analysis software "loggling" which comes with this package (see file 
"loggling.txt").


2. Extraction Options

If you check the Extraction checkbox, the Extraction tab becomes 
visible. Choose what information the output file should include. In
particular:

- HTTP status codes
  Every single request is stored with a status code. See the end of this 
  text for the possible values and their meaning. Only requests with the
  codes you check here will be included to the output file.

- Request types
  Usually, most requests are GETs, which transfer data from server to 
  client (page views, downloads). 

- Images
  Stored image requests usually make the biggest part of a logfile. But
  they are not very useful for statistical analysis, which most often
  bases on page requests only. That's why not including image requests 
  can be a very effective way of reducing file size. 

- Agent information
  This option is only effective for ECLF logfiles. Agent information 
  covers your visitor's browser and operation system and makes about 
  20%-25% of the file size.


3. Installation/Deinstallation

After you have unpacked the ZIP-Archive, the program is ready for use.
If you want to incorporate the program into the Start Menu, it has to be
done manually. To uninstall, simply delete all files. The program does 
not change the Windows system directory.


4. License

This software is in the Public Domain. Usage, distribution and 
modification are not restricted. The Delphi 3 sources are contained in 
this package. If you made or wish to make a change you think to be good, 
please let me know!

Visit the program's homepage for the latest version:
http://www.steffengerlach.de/freeware/ 

Complaints, comments or proposals may be sent to:
mailto:mail@steffengerlach.de


5. List of HTTP Status Codes

200  OK
201  CREATED                           
202  ACCEPTED                          
203  NON AUTHORITATIVE INFORMATION     
204  NO CONTENT                        
205  RESET CONTENT                     
206  PARTIAL CONTENT                   

300  MULTIPLE CHOICES
301  MOVED PERMANENTLY                 
302  MOVED TEMPORARILY                 
303  SEE OTHER                         
304  NOT MODIFIED                      
305  USE PROXY                         

400  BAD REQUEST
401  UNAUTHORIZED                      
402  PAYMENT REQUIRED                  
403  FORBIDDEN                         
404  NOT FOUND                         
405  METHOD NOT ALLOWED                
406  NOT ACCEPTABLE                    
407  PROXY AUTHENTICATION REQUIRED     
408  REQUEST TIMEOUT                   
409  CONFLICT
410  GONE
411  LENGTH REQUIRED
412  PRECONDITION FAILED
413  REQUEST ENTITY TOO LARGE
414  REQUEST URI TOO LARGE
415  UNSUPPORTED MEDIA TYPE
416  REQUEST RANGE NOT SATISFIABLE

500  INTERNAL SERVER ERROR
501  NOT IMPLEMENTED
502  BAD GATEWAY
503  SERVICE UNAVAILABLE
504  GATEWAY TIMEOUT
505  HTTP VERSION NOT SUPPORTED


6. Version History

1.0 (07/03/00)
