karmi/tire — comment on commit 8311cf92627ba40259d2d4a57e2d367b12716d0c
File: lib/tire/logger.rb line 12
By leehambley:

I'm assuming it's connected to Rails, not setting a custom logger object (file path) means that it doesn't break. When running under Rails 3.1, Test::Unit 2.4.4 (MRI 1.9.3-p0), at_exit is called immediately by rake.

Sounds like an obscure toxic interaction to me, and I would tend to point the finger at something like Rake using `fork()` but not being aware of the child processes, and the master exiting, and closing the file handle that's shared by child processes. (all unconfirmed conjecture)

I've not opened a but with steps to reproduce today, just made this comment as the issue was standing in my way, I haven't had time to investigate fully as yet, rest assured I will do.