If you've ever had to pour over log files looking for a literal needle in a haystack, you already know the answer to the question posed by the title of this blog. The Logging Layer, while a seeminly innocuous or mundane part of an enterprise application, is actually one of it's most important layers. It's rarely, if ever, seen by users, marketers, business analysts, corporate executives, and so on. Nevertheless, it remains a critical feature that if implemented wisely makes debugging issues (and there are ALWAYS issues to debug) much much simpler. Further, it makes the log analysis project far more powerful. In the past, custom scripts are generally crafted to parse massive log files line by line and sift out relevant data. This process is cumbersome, at best. ... read more