in gflog-jul/src/main/java/com/epam/deltix/gflog/jul/JulBridgeLogger.java [180:208]
private static void appendMessageWithParam(final String message, final Object param, final LogEntry entry) {
int searchFrom = 0;
int appendFrom = 0;
while (true) {
final int start = message.indexOf('{', searchFrom);
if (start < 0) {
break;
}
final int end = message.indexOf('}', start + 2);
if (end < 0) {
break;
}
searchFrom = end + 1;
final int index = getIndex(message, start + 1, end);
if (index != 0) {
continue;
}
entry.append(message, appendFrom, start);
entry.append(param);
appendFrom = searchFrom;
}
entry.append(message, appendFrom, message.length());
}