Create a relative symlink for log files.
This matches what C++ does in practice, and permits this code to work
if -log_dir is a relative path.
diff --git a/glog_file.go b/glog_file.go
index 8dcb2bc..65075d2 100644
--- a/glog_file.go
+++ b/glog_file.go
@@ -114,8 +114,8 @@
f, err := os.Create(fname)
if err == nil {
symlink := filepath.Join(dir, link)
- os.Remove(symlink) // ignore err
- os.Symlink(fname, symlink) // ignore err
+ os.Remove(symlink) // ignore err
+ os.Symlink(name, symlink) // ignore err
return f, fname, nil
}
lastErr = err