SYNOPSIS
botsplit /?
botsplit /apa: <name> [/rcl: <trash>] /out: <name> /aux: <name> /err: <name> /bdb: <file> /lic: <key> [/bgi: <interval>]
botsplit /iis: <name> [/rcl: <trash>] /out: <name> /aux: <name> /err: <name> /bdb: <file> /lic: <key> [/bgi: <interval>]
Split input log files into separate files for bots and human visitors.
/? - print help message and exit
/apa - input file or folder in Apache common or combined log format
/iis - input file or folder in IIS extended log format
/out - output file or folder
/aux - auxiliary file or folder
/err - error file or folder
/rcl - optional recycle bin or <trash> folder
/bdb - botslist database <file> to split against
/lic - license <key> for the database file
/bgi - optional background <interval> in millisecs (0 - 100)
After processing, log entries for human visitors are placed in the output file
or folder while log entries for bots are placed in the auxiliary file or folder,
and any log entries that could not be parsed are placed in the error file or folder.
The input file is then moved to the <trash> folder if one is specified. If no <trash>
folder is specified, then the input file will be left where it is.
Every <name> parameter is considered to be a folder if it ends with a directory
separator, and a file otherwise e.g. c:\my\file is considered to be a file while
c:\my\folder\ is considered to be a folder. The last directory separator may need
to be duplicated in order for Windows to parse it correctly, so for example,
may have to write c:\my\folder\\ instead of c:\my\folder\ in your batch files.
If the input <name> is a file, then all other <name> parameters must be files as well.
Similarly, if the input <name> is a folder then all other <name> parameters must be
folders too. Processing threads are periodically put to sleep for the specified
background <interval>. This can be used to control the load on your computer.
|