in meecrowave-core/src/main/java/org/apache/meecrowave/logging/jul/AbstractDelegatingLogger.java [351:374]
protected String formatMessage(LogRecord record) {
String format = record.getMessage();
ResourceBundle catalog = record.getResourceBundle();
if (catalog != null) {
try {
format = catalog.getString(record.getMessage());
} catch (MissingResourceException ex) {
format = record.getMessage();
}
}
try {
Object parameters[] = record.getParameters();
if (parameters == null || parameters.length == 0) {
return format;
}
if (format.indexOf("{0") >= 0 || format.indexOf("{1") >= 0
|| format.indexOf("{2") >= 0 || format.indexOf("{3") >= 0) {
return java.text.MessageFormat.format(format, parameters);
}
return format;
} catch (Exception ex) {
return format;
}
}