Better parse caller file path in Log._getCallerDetails

Return whole file path and not just the last segment as only filename is useless in more complex apps with many files which can overlap in filenames. Use browser to parse URL. On the server side it seems there is nothing to be done.