Log all process exec errors

Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/commit/1d6987b3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/tree/1d6987b3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/diff/1d6987b3

Branch: refs/heads/develop
Commit: 1d6987b32ed9ef6b123f12abb9a3c56f134e8c01
Parents: 7f5e259
Author: Simon Ratner <[email protected]>
Authored: Tue Dec 27 19:53:25 2016 -0800
Committer: Simon Ratner <[email protected]>
Committed: Tue Dec 27 20:43:40 2016 -0800

----------------------------------------------------------------------
 newt/vendor/mynewt.apache.org/newt/util/util.go | 7 ++++++-
 util/util.go                                    | 7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/blob/1d6987b3/newt/vendor/mynewt.apache.org/newt/util/util.go
----------------------------------------------------------------------
diff --git a/newt/vendor/mynewt.apache.org/newt/util/util.go 
b/newt/vendor/mynewt.apache.org/newt/util/util.go
index e3ff437..bc7848b 100644
--- a/newt/vendor/mynewt.apache.org/newt/util/util.go
+++ b/newt/vendor/mynewt.apache.org/newt/util/util.go
@@ -310,7 +310,12 @@ func ShellCommandLimitDbgOutput(
        }
 
        if err != nil {
-               return o, NewNewtError(string(o))
+               log.Debugf("err=%s", err.Error())
+               if len(o) > 0 {
+                       return o, NewNewtError(string(o))
+               } else {
+                       return o, NewNewtError(err.Error())
+               }
        } else {
                return o, nil
        }

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/blob/1d6987b3/util/util.go
----------------------------------------------------------------------
diff --git a/util/util.go b/util/util.go
index e3ff437..bc7848b 100644
--- a/util/util.go
+++ b/util/util.go
@@ -310,7 +310,12 @@ func ShellCommandLimitDbgOutput(
        }
 
        if err != nil {
-               return o, NewNewtError(string(o))
+               log.Debugf("err=%s", err.Error())
+               if len(o) > 0 {
+                       return o, NewNewtError(string(o))
+               } else {
+                       return o, NewNewtError(err.Error())
+               }
        } else {
                return o, nil
        }

Reply via email to