Dit is jaren later en in Python/Django, maar misschien vindt iemand dit nuttig:
Ik werk vrijwel uitsluitend met grote aantallen tekstbestanden. Ik heb een dict ingesteld om de databasekolommen te spiegelen, dat wil zeggen:dict['good_column']. Toen in mijn try/behalve, heb ik dat toegevoegd aan het einde van mijn logger.warning("Je hebt iets verpest:".format(dict ['good_column']). Op die manier vertelt het logboek me precies waar ik het probleem moet zoeken. Ik neem aan dat Ruby een aantal gelijkwaardige constructies heeft om dit mee te doen.
Ik hoop dat dat iemand helpt.