Internacionalização de mensagens de log com o LOG4J é possivel?

É possivel associar o log4j a arquivos de mensagens para criar internacionalização?

Tipo eu tenho no sistema dois arquivos de mensagens message_pt-BR.properties e message_en-US.properties e ele traduz os logs de acordo com as valores dos arquivos

Alguem tem alguma ideia sobre isso?

Você pode tentar o seguinte:


static Logger log = Logger.getLogger(EstaClasse.class);
static String RESOURCES = "br.com.teste.resources.Resources";
ResourceBundle bundle = ResourceBundle.getBundle(RESOURCES, getLocale());
static MSG1 = "mesg1";
...
log.info(bundle.getString(MSG1));

Fiquei curioso agora… pra que vc precisa disso?