This is much better that nothing :-) Personally I would prefer to keep this info together with the exception and let them moth be handled however exceptions are handled now, i.e.:
throw new Exception("Error reading from " + filename + ": " + e, e);

(I like to include the e in the string so that I get all the important info on the first line yet I also want to have the full stack trace).
But ymmv ...