When you run into a strange, seemingly unsolvable bug, improving your Logging can be the best step you can take. Great logging is the easiest way to detect and fix entire classes of bugs. When you log enough information, you can see how your data changes during a request. You can track the calls you ...