We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 36dcf39 commit 1191e1fCopy full SHA for 1191e1f
internal/utils/utils.go
@@ -3,12 +3,27 @@ package utils
3
import (
4
"errors"
5
"fmt"
6
+ "log"
7
"os"
8
+ "strings"
9
)
10
11
+var verbose bool
12
+
13
+func init() {
14
+ verboseEnv := GetOSVar("VERBOSE")
15
+ verbose = strings.ToLower(verboseEnv) == "true" || verboseEnv == "1"
16
+}
17
18
func RespError(err error) error {
19
if err != nil {
- errMsg := fmt.Sprintf("there was an error during the call execution: %s\n", err)
20
+ errMsg := fmt.Sprintf("there was an error during the call execution: %s", err)
21
22
+ if verbose {
23
+ log.SetOutput(os.Stderr)
24
+ log.Printf("ERROR: %s", errMsg)
25
+ }
26
27
return errors.New(errMsg)
28
}
29
return nil
0 commit comments