report errors
authorBillie H. Cleek <billie.cleek@idexpertscorp.com>
Mon, 30 Jun 2014 04:32:53 +0000 (21:32 -0700)
committerspf13 <steve.francia@gmail.com>
Mon, 30 Jun 2014 19:26:40 +0000 (15:26 -0400)
Modify CheckErr and StopOnErrErr to report the error if there aren't any
other messages.

utils/utils.go

index bb0248084e61a6a3f5fef7dc1eed4024ab37d7ba..9d6e0a8444481864189ea1a619d8ae642c7f0143 100644 (file)
@@ -8,16 +8,24 @@ import (
 
 func CheckErr(err error, s ...string) {
        if err != nil {
-               for _, message := range s {
-                       jww.ERROR.Println(message)
+               if len(s) == 0 {
+                       jww.CRITICAL.Println(err)
+               } else {
+                       for _, message := range s {
+                               jww.ERROR.Println(message)
+                       }
                }
        }
 }
 
 func StopOnErr(err error, s ...string) {
        if err != nil {
-               for _, message := range s {
-                       jww.CRITICAL.Println(message)
+               if len(s) == 0 {
+                       jww.CRITICAL.Println(err)
+               } else {
+                       for _, message := range s {
+                               jww.CRITICAL.Println(message)
+                       }
                }
                os.Exit(-1)
        }