Skip to content

Commit

Permalink
Merge pull request #149 from ngrok/josh/error-url
Browse files Browse the repository at this point in the history
errors: include a link in the Error() message
  • Loading branch information
jrobsonchase authored Jan 8, 2024
2 parents 8237d67 + ba2b317 commit 3808ea4
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion errors.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package ngrok
import (
"fmt"
"net/url"
"strings"
)

// Error is an error enriched with a specific ErrorCode.
Expand Down Expand Up @@ -139,8 +140,14 @@ type ngrokError struct {
ErrCode string
}

const errUrl = "https://ngrok.com/docs/errors"

func (m ngrokError) Error() string {
return m.Message + "\n\n" + m.ErrCode
out := m.Message
if m.ErrCode != "" {
out = fmt.Sprintf("%s\n\n%s/%s", out, errUrl, strings.ToLower(m.ErrCode))
}
return out
}

func (m ngrokError) Msg() string {
Expand Down

0 comments on commit 3808ea4

Please sign in to comment.