Improve fix for log file generated

Same as [this PR](https://github.com/excilys/androidannotations/pull/1289) but improved.
i had kept the constructor but as private and the class as final. as this class should never be instanced from somewhere else than `getInstance()` or am i wrong? - sorry for late comment but during the holidays i was forced to be `afk` and was unable to comment :(