func (s *Server) responseAction(seq int64) { log.Infof("send response seq = %d", seq) err := s.topo.DoResponse(int(seq), &s.info) if err != nil { log.InfoErrorf(err, "send response seq = %d failed", seq) } }
func setCrashLog(file string) { f, err := os.OpenFile(file, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666) if err != nil { log.InfoErrorf(err, "cannot open crash log file: %s", file) } else { syscall.Dup2(int(f.Fd()), 2) } }