Fix linking issues with [93040129b0]

1. Need to touch the logfile before linking to it. Previous
   code used a symlink, so the file did not need to exist
   yet.
2. Hardlinks were not properly followed through and resulted
   in 2 different inodes for the 3 files. Instead link all to
   the actual logfile

While here, cleanup comments and remove redundant log path
by using logfile var