Logging for Fun and Profit

Have you ever wondered “Should I log this?” or “What should I put in this log statement?” or “What level should I log this at?” If so, you are not alone. Logging is often an afterthought, and usually when you are having a production issue that lacks sufficient logging. If the proper things are logged, lots of value can be unlocked from them. You can help answer a variety of questions: “Is this functionality even being used?”, “Have we seen this before?”. Questions that can be answered from all perspectives: development, operations and the actual business users themselves!