in reply to parsing weblogs

I'm farily certain that the AnyData module isn't what you are looking for. Especially if you aren't using AnyData for anything else.

The Apache::ParseLog is *wonderful* for parsing Apache logs. I personally love it... But the format you show there doesn't look like any Apache log that I've seen before (although with something like mod_log_config? you could change it. I don't know much about it).

But I digress..
In my opinion, it might just be easiest to parse that manually. Just use split to break up the fields and stick them into arrays. Or AoA for the entire log. There are tons of ways to work with the data once you break it up, depending on how and what you're storing in the database.