auto-detect its own file name and ignores it for default log names