Logs de trazas en middlewares de Rack en Rails
Los middlewares de Rack son probablemente una de las características más excitantes de las añadidas recientemente a Rails dado que permiten alterar dramáticamente todo el entorno de la petición y respuesta HTTP en forma de plugin de quita y pon.
Sin embargo cuando estamos desarrollando alguno de estos monstruitos nos topamos con que dentro de un middleware no tenemos acceso al logger de Rails, con lo cual es difícil poner trazas. Aunque existen middlewares pensados para trazar logs en el formato de Apache, lo cual no siempre nos da la información necesaria para depurar.
Siempre podemos salir del paso con...
