diff --git a/routers/api/v1/repo/cloudbrain.go b/routers/api/v1/repo/cloudbrain.go index 7cbb3bc47..b6bec9faf 100755 --- a/routers/api/v1/repo/cloudbrain.go +++ b/routers/api/v1/repo/cloudbrain.go @@ -463,9 +463,10 @@ func getLogFromModelDir(jobName string, startLine int, endLine int) map[string]i defer reader.Close() if err == nil { r := bufio.NewReader(reader) - for i := 0; i <= endLine; i++ { + for i := 0; i < endLine; i++ { line, error := r.ReadString('\n') log.Info("line=" + line) + fileEndLine = i if error == io.EOF { log.Info("read file completed.") break @@ -474,7 +475,6 @@ func getLogFromModelDir(jobName string, startLine int, endLine int) map[string]i log.Info("read file error." + error.Error()) break } - fileEndLine = i if error == nil { if i >= startLine { re = re + line