1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
package com.developpez.rimas2009.d1085272
public class Main {
public static void main(String[] args) {
org.apache.log4j.Logger.getLogger(Main.class).info(new Message("messageKey", "param1", "param2"));
}
}
class Message {
private String key;
private Object[] params;
Message(String key, Object... params) {
this.key = key;
this.params = params;
}
protected java.util.ResourceBundle getResourceBundle() {
return java.util.ResourceBundle.getBundle("messages");
}
public String toString() {
return String.format(getResourceBundle().getString(this.key), this.params);
}
} |
Partager