in jetcache-core/src/main/java/com/alicp/jetcache/support/SquashedLogger.java [52:74]
public void error(CharSequence msg, Throwable e) {
if (shouldLogEx()) {
logger.error(msg.toString(), e);
} else {
StringBuilder sb;
if (msg instanceof StringBuilder) {
sb = (StringBuilder) msg;
} else {
sb = new StringBuilder(msg.length() + 256);
sb.append(msg);
}
sb.append(' ');
int i = 0;
while (e != null && i++ < 20) {
sb.append(e);
e = e.getCause();
if (e != null) {
sb.append("\ncause by ");
}
}
logger.error(sb.toString());
}
}