Repository: accumulo
Updated Branches:
  refs/heads/master 524a81392 -> 67a426277


ACCUMULO-3399 Log the error and set the exit value.


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/851583e0
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/851583e0
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/851583e0

Branch: refs/heads/master
Commit: 851583e0f66ccc7223dc211a68ee8d78261a5c9a
Parents: 524a813
Author: Josh Elser <els...@apache.org>
Authored: Wed Dec 10 16:06:18 2014 -0500
Committer: Josh Elser <els...@apache.org>
Committed: Wed Dec 10 16:06:18 2014 -0500

----------------------------------------------------------------------
 .../examples/simple/client/TracingExample.java  | 23 ++++++++++++--------
 1 file changed, 14 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/851583e0/examples/simple/src/main/java/org/apache/accumulo/examples/simple/client/TracingExample.java
----------------------------------------------------------------------
diff --git 
a/examples/simple/src/main/java/org/apache/accumulo/examples/simple/client/TracingExample.java
 
b/examples/simple/src/main/java/org/apache/accumulo/examples/simple/client/TracingExample.java
index 3a010a6..881819b 100644
--- 
a/examples/simple/src/main/java/org/apache/accumulo/examples/simple/client/TracingExample.java
+++ 
b/examples/simple/src/main/java/org/apache/accumulo/examples/simple/client/TracingExample.java
@@ -34,6 +34,7 @@ import org.apache.accumulo.core.data.Mutation;
 import org.apache.accumulo.core.data.Value;
 import org.apache.accumulo.core.security.Authorizations;
 import org.apache.accumulo.core.trace.DistributedTrace;
+import org.apache.log4j.Logger;
 import org.htrace.Sampler;
 import org.htrace.Trace;
 import org.htrace.TraceScope;
@@ -45,7 +46,7 @@ import com.beust.jcommander.Parameter;
  * 
  */
 public class TracingExample {
-
+  private static final Logger log = Logger.getLogger(TracingExample.class);
   private static final String DEFAULT_TABLE_NAME = "test";
 
   static class Opts extends ClientOnDefaultTable {
@@ -130,14 +131,18 @@ public class TracingExample {
   }
 
   public static void main(String[] args) throws Exception {
-
-    TracingExample tracingExample = new TracingExample();
-    Opts opts = new Opts();
-    ScannerOpts scannerOpts = new ScannerOpts();
-    opts.parseArgs(TracingExample.class.getName(), args, scannerOpts);
-
-    tracingExample.enableTracing(opts);
-    tracingExample.execute(opts);
+    try {
+      TracingExample tracingExample = new TracingExample();
+      Opts opts = new Opts();
+      ScannerOpts scannerOpts = new ScannerOpts();
+      opts.parseArgs(TracingExample.class.getName(), args, scannerOpts);
+
+      tracingExample.enableTracing(opts);
+      tracingExample.execute(opts);
+    } catch (Exception e) {
+      log.error("Caught exception running TraceExample", e);
+      System.exit(1);
+    }
   }
 
 }

Reply via email to