Smart Logging: Supercharge Application Logging and Tracing
Standard logging facilities such as log4j and syslog are very useful, but unfortunately lack many of the capabilities required for problem determination. Agile development organizations and DevOps groups need turnkey, quick-to-deploy performance and diagnostics capabilities to improve application quality and response time. Logging would be a promising way to accomplish this; however, many logging tools lack some of the key requirements you need to get the job done.
While logging is the most common way to trace, debug and troubleshoot applications, it is difficult and time consuming to use logs to correlate application activity messages spread across multiple applications and multiple tiers. Logging is also somewhat unhelpful in reproducing production problems. Inspecting and relating log entries can be a tedious, manual process.
Read this whitepaper and uncover: