Преглед на файлове

make log messages shorter.

should be easier to differentiate between qst logs and command output
now as well.
Lucas Stadler преди 12 години
родител
ревизия
a77b913ec1
променени са 1 файла, в които са добавени 2 реда и са изтрити 4 реда
  1. 2 4
      go/qst.go

+ 2 - 4
go/qst.go

37
var justDetect = flag.Bool("detect", false, "detect the project type and exit")
37
var justDetect = flag.Bool("detect", false, "detect the project type and exit")
38
38
39
func main() {
39
func main() {
40
	log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
41
42
	flag.Usage = func() {
40
	flag.Usage = func() {
43
		fmt.Fprintf(os.Stderr, "Usage: %s <file>\n\n", os.Args[0])
41
		fmt.Fprintf(os.Stderr, "Usage: %s <file>\n\n", os.Args[0])
44
		flag.PrintDefaults()
42
		flag.PrintDefaults()
154
	r.started = true
152
	r.started = true
155
	go func() {
153
	go func() {
156
		for {
154
		for {
157
			log.Printf("running %s", r.shellCmd)
155
			log.Printf("[runner] starting command")
158
			r.cmd = exec.Command("sh", "-c", r.shellCmd)
156
			r.cmd = exec.Command("sh", "-c", r.shellCmd)
159
			r.cmd.Stderr = os.Stderr
157
			r.cmd.Stderr = os.Stderr
160
			r.cmd.Stdout = os.Stdout
158
			r.cmd.Stdout = os.Stdout
166
			} else {
164
			} else {
167
				result = r.cmd.ProcessState
165
				result = r.cmd.ProcessState
168
			}
166
			}
169
			log.Printf("%s finished: %s", r.shellCmd, result)
167
			log.Printf("[runner] finished: %s", result)
170
168
171
			time.Sleep(*delay)
169
			time.Sleep(*delay)
172
			if !r.restarting && !r.autoRestart {
170
			if !r.restarting && !r.autoRestart {