When things go wrong in production, logging provides a way of going back through an application's history to find out what happened. Here's the simplest possible way to use Peter's favorite ...
Groovy 1.8 was recently released with a long list of new features. I focus on one of these new features, logger injection via new AST Transformations, in this post. Groovy 1.8 provides AST ...