Not all errors are equal

April 23, 2020 @WAT

Some are more equal then others

catch (Exception e) {
    Throwable cause = e.getCause();
    if (cause instanceof Exception) {
        logger.warn("problem with adding {} {}", fbId, e.getMessage());
    } else {
        logger.error("problem with adding {} {}", fbId, e.getMessage());
    }
}