I have one IIS 6 web log that multiple domains are writing to. I need to have an app built that will run each night and create separate log files for each domain, so we can do some web statistics just for that domain.
There should be a config file that we can edit to keep a list of domains that the app should create logs for. It should allow us to enter a domain name and a path to where the new log file should be placed. This can be a text file comma delimited or an XML file, whatever you want.
Each line in our log file contains the domain name, so it should be straight forward for someone to write an app that grabs each line for a given domain and write them to a new file.
We should be able to schedule this app to run each night to generate all of the log files for each domain in our list using the Windows Task Scheduler.
I prefer this to be an EXE that you will provide that we can run. A config file should allow us to input the location of the one main log file as well. This app should keep track of which log files it's processed, so it will not reprocess them.
I will know this is working when I can run it and see the separate log files getting created on my server. Then I will point our web stats package to each log file directory and generate unique stats.
I have attached some of our log files as an example.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
must run on windows 2003
must be something that we can schedule to run each night using Windows Task Scheduler.