Throughout our enterprise we have many applications that log activity to text files for diagnostic purposes. Generally if something fails or breaks an email notification is sent to notify our team of problems. Also we have a monitoring application that notifies our team via email when an application has a longer than expected period of inactivity. The problem we are facing is that the logs have devolved into noise, meaning that they fail to provide quick information about failures and successes. I am currently exploring a solution specific to the general architecture of the applications in our enterprise which leads me to my question:
What is are some common approaches, techniques and possibly even frameworks that can provide concise logging information that is quickly viewable and readable?