I have a need to develop such an error-log analyzer but with real-time analysis. The approach I am currently considering is to implement it as a specialized web server so it can asynchronously process the log messages and respond to requests for gathered statistics. I'd like to write it all in perl, but I would consider other solutions if they are easier to maintain.
Let me know if you would like to collaborate on this. ER