Providing external / non-shell based Log Access

I'm looking for a way to provide access to the Zimbra logs (specifically events pertaining to user mailboxes, smtp traffic, authentication failures, etc) in a way that it would not require shell access to the servers.
The goal here is to allow our Support Dept the ability to troubleshoot client mail issues without having to involve Sysadmins, similar to something like Exilogs. I've looked into zmmsgtrace but, even given a wrapper, it wouldn't suit my needs.
Has anyone found a way to deal with this in the past or has some suggestions?

I suppose that's the route I'll have to go through but I had hoped someone had already been down this road before.
Looking at the zimbra_logger db it appears that there's a lot more data then what zmmsgtrace is providing (especially in the mta / raw_logs tables) which should make writing an app/zimlet somewhat easier.