code: func (svc *Service) logFile() (*os.File, error) {
  	name := "seesaw_" + svc.name
  	t := time.Now()
  	logName := fmt.Sprintf("%s.log.%04d%02d%02d-%02d%02d%02d", name,
  		t.Year(), t.Month(), t.Day(), t.Hour(), t.Minute(), t.Second())
  
  	f, err := os.Create(path.Join(logDir, logName))
  	if err != nil {
  		return nil, err
  	}
  
  	logLink := path.Join(logDir, name+".log")
  	os.Remove(logLink)
  	os.Symlink(logName, logLink)
  
  	fmt.Fprintf(f, "Log file for %s (stdout/stderr)\n", name)
  	fmt.Fprintf(f, "Created at: %s\n", t.Format("2006/01/02 15:04:05"))
  
  	return f, nil
  }
docs: // logFile creates a log file for this service.