This is for the whole file. Wouldn't it make sense to have this done as a log? We could easily wrap Ruby's Logger functionality into this class.