diff --git a/NU/cmd/nu/nu.go b/NU/cmd/nu/nu.go index 15752ab..17254cf 100644 --- a/NU/cmd/nu/nu.go +++ b/NU/cmd/nu/nu.go @@ -180,10 +180,10 @@ func doArticle(filename string, url string, timestamp time.Time, needUpdate bool if err = json.Unmarshal([]byte(s), &doc); err != nil { _ = w(err, url) - fp, err := os.Create(filename + ".err") - x(err) - _, err = fmt.Fprintf(fp, "%s: %v\n", url, err) - x(err) + fp, err2 := os.Create(filename + ".err") + x(err2) + _, err2 = fmt.Fprintf(fp, "%s: %v\n%s\n", url, err, s) + x(err2) x(fp.Close()) x(os.Chtimes(filename+".err", timestamp, timestamp))