Thrift Java-如何使用通用异常处理程序记录运行时异常

时间:2018-09-11 21:39:34

标签: java exception-handling thrift

我正在构建定义了TException的Thrift Java服务。

class StringService implements IFace {
  public String getPartialstring(String fullString) throws TException {
      return fullString.subString(50);
  }
}

现在,在这种情况下,如果fullString的大小小于50,它将抛出StringIndexOutOfBoundsException。节俭处理器会捕获此异常并将其转换为TException并将其返回。

有没有办法可以在Thrift处理器吸收堆栈跟踪之前记录堆栈跟踪。一种方法是对每种方法进行try-catch。但是我想知道是否有可以替代的通用异常处理程序?

0 个答案:

没有答案