Improve crawl log message
Log underlying errors when no Go files are found.
diff --git a/gddo-server/crawl.go b/gddo-server/crawl.go
index d0a0645..fb23fa7 100644
--- a/gddo-server/crawl.go
+++ b/gddo-server/crawl.go
@@ -56,6 +56,9 @@
pdocNew, err = doc.Get(httpClient, importPath, etag)
message = append(message, "fetch:", int64(time.Since(start)/time.Millisecond))
if err == nil && pdocNew.Name == "" && !hasSubdirs {
+ for _, e := range pdocNew.Errors {
+ message = append(message, "err:", e)
+ }
pdoc = nil
err = gosrc.NotFoundError{Message: "no Go files or subdirs"}
} else if err != gosrc.ErrNotModified {