Prevent override of logfiles

This is for discussion.

We had usecases that the logger has overriden logfiles, this commit prevents this but results in strange filenames. I would prefer creepy filenames instead overriding logfiles.

(the source of course has to be fixed also, but to be robust in the future i recommend this commit)