I haven't used it, but I've heard people recommend GrayLog.
The Open version seems like what you're looking for.