What is Campfire?

Campfire was created to solve a data corruption problem. The problem occurs when the Extended Logging Fix for IIS 3.0 is installed, while IIS 4.0 is running and using the W3C Extended Logging. The Extended Logging Fix took the generic IIS log format and appended UserAgent, Referrer, etc. data to the URI. The installation application for IIS 4.0 does not check to see if this fix is in place. As a result, when using W3C Extended Logging, information such as UserAgent, Referrer, etc. is duplicated in the log -- as part of the log format and appended to the URI. This causes logging applications to generate extremely weird results when processing these "corrupted" logs.

Campfire will traverse through log files and parse out the extra data added by the Extended Logging Fix converting the logs to proper W3C Extended Logging format.

How to does Campfire work?

Campfire accepts a list of files and/or directories. Campfire searches directories (non-recursively) for files with the .log extension. Each of the files Campfire is directed to is assumed to be a "corrupt" IIS log file. Campfire then opens and parses the "corrupt" file, and places a "corrected" file of the same in a sub-directory named new, which exists under the directory of the "corrupted" file.

How to use this software:

Campfire is very simple to use.

Use the "Add" button to add files and/or directories to Campfire list of files to process. You can use the "Remove" button to remove an unwanted button. Remember: Campfire does not recursively search directories!

Once the files list has been built, select the "Start" button and Campfire will do its magic!