引发异常与日志记录
以下编码方式是好的做法吗?
try {
//my code here
} catch (Exception e) {
logger.error("Some error ", e);
throw new MyCustomException("Some error ", e);
}
此外,我应该.
- 只使用记录器?
- 只抛出异常?
- 两者都做?
我知道,我可以在调用堆栈的另一部分中捕获异常,但也许额外的日志记录有一些隐藏的好处,并且也很有用。throw