Also found another minor bug in the program. I have it set so only player stats will be calculated for when 4 or more people are online in the server currently, but it can mess up. So I went ahead and fixed that. I also added an argument to specify how many people it takes to start saving player stats(map and game stats will always be calculated no matter what) as such:
java -jar logger.jar -online #
where # is the minimum amount of people needed on server to start saving player stats. (Default is 4 without argument)
http://wmdb.org/teewars/logger.zip has the new update
EDIT: I plan on also adding a few other cmd line arguments to make it more versitile, if you have any suggestions ask . I was also thinking of making the template files easyier to change as well with variables since right now it can't be changed a whole lot.
On a side note I am pretty happy with the program right now as well since it works quite fast. The log for - DM World - has reached 54.6mb now and it only takes around 6 sec to parse the whole thing and create the html pages. A lot faster than I remember hlstats running for when I had a decent cs server(back in cs 1.6 days when it was good!)