瀏覽代碼

enhance(cert): get more error info about dnsproviders

Jacky 6 月之前
父節點
當前提交
bf8b7bcc2d
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      internal/cert/cert.go

+ 4 - 0
internal/cert/cert.go

@@ -109,6 +109,8 @@ func IssueCert(payload *ConfigPayload, logChan chan string, errChan chan error)
 		if dnsCredential.Config.Configuration != nil {
 			err = pConfig.SetEnv(*dnsCredential.Config.Configuration)
 			if err != nil {
+				errChan <- errors.Wrap(err, "set env error")
+				logger.Error(err)
 				break
 			}
 			defer func() {
@@ -117,6 +119,8 @@ func IssueCert(payload *ConfigPayload, logChan chan string, errChan chan error)
 			}()
 			provider, err := dnsproviders.NewDNSChallengeProviderByName(code)
 			if err != nil {
+				errChan <- errors.Wrap(err, "new dns challenge provider error")
+				logger.Error(err)
 				break
 			}
 			challengeOptions := make([]dns01.ChallengeOption, 0)