Това е години по-късно и в Python/Django, но може би някой ще намери това за полезно:
Работя почти изключително с голям брой текстови файлове. Настроих dict за отразяване на колоните на базата данни, т.е.:dict['good_column']. След това в моя опит/изключение добавих това в края на моя logger.warning("Ти прецака нещо:".format(dict ['good_column']). По този начин регистрационният файл ми казва точно къде да търся проблема. Предполагам, че Ruby има еквивалентни конструкции, с които да направи това.
Надявам се това да помогне на някого.