Does this process of renaming files preserve the directory the logs are being written to assuming the input `os.File` to the constructor is not the same as the current working directory?