mirror of
https://github.com/grafana/grafana.git
synced 2025-02-11 08:05:43 -06:00
feat(cli): add logging to catch panics
This commit is contained in:
parent
b8fb8cdce6
commit
7ef62d28a5
@ -43,7 +43,11 @@ func installCommand(c CommandLine) error {
|
||||
pluginToInstall := c.Args().First()
|
||||
version := c.Args().Get(1)
|
||||
|
||||
log.Infof("version: %v\n", version)
|
||||
if version == "" {
|
||||
log.Infof("version: latest\n")
|
||||
} else {
|
||||
log.Infof("version: %v\n", version)
|
||||
}
|
||||
|
||||
return InstallPlugin(pluginToInstall, pluginFolder, version, c.GlobalString("repo"))
|
||||
}
|
||||
@ -62,6 +66,10 @@ func InstallPlugin(pluginName, pluginFolder, version, repoUrl string) error {
|
||||
url := v.Url
|
||||
commit := v.Commit
|
||||
|
||||
if version == "" {
|
||||
version = v.Version
|
||||
}
|
||||
|
||||
downloadURL := url + "/archive/" + commit + ".zip"
|
||||
|
||||
log.Infof("installing %v @ %v\n", plugin.Id, version)
|
||||
@ -114,6 +122,12 @@ func downloadFile(pluginName, filepath, url string) (err error) {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
log.Infof("Got statuscode %s from %s\n", resp.Status, url)
|
||||
|
||||
if resp.StatusCode == 302 || resp.StatusCode == 301 {
|
||||
str, _ := ioutil.ReadAll(resp.Body)
|
||||
log.Info("body %s\n\n", string(str))
|
||||
}
|
||||
|
||||
r, err := zip.NewReader(bytes.NewReader(body), resp.ContentLength)
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user