Como você altera o nível de registro de um pacote usando o Log4j?

Eu encontrei o seguinte bug:

http://issues.apache.org/jira/browse/AXIS2-4363

Afirma o seguinte:

Esse erro ocorre apenas quando o nível de log de org.apache.axiom é DEBUG, portanto, uma solução alternativa é definir o nível de log> DEBUG.

Minha pergunta é como eu vou fazer isso? Eu tenho vasculhado meus diretórios em busca de um arquivo de propriedades ou algo assim e tenho procurado ver se havia algo que eu pudesse definir no código, mas realmente não tenho ideia do que estou fazendo. Estou executando um aplicativo de console na minha área de trabalho agora enquanto tento fazer isso funcionar.

Atualização 1: notei que meu diretório Axis2 tem seu próprio arquivo log4j.properties em sua raiz. Isso é ignorado com segurança ou é parte da solução (ou parte do problema)?

Atualização 2: O arquivo log4j.properties de nível raiz não está definido corretamente. Agora parece com isso:

log4j.rootLogger=DEBUG, R 
log4j.logger.org.apache.axiom=WARN
log4j.appender.R=org.apache.log4j.RollingFileAppender 
log4j.appender.R.MaxFileSize=10MB 
log4j.appender.R.MaxBackupIndex=10 
log4j.appender.R.layout=org.apache.log4j.PatternLayout 
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

mas isso é aparentemente errado, já que este código retorna "Log level is null":

System.out.println("Log level is " + logger.getLevel());

Por enquanto eu estou definindo o nível de log no código usando

Logger logger = Logger.getLogger("org.apache.axiom");
logger.setLevel(Level.WARN);

questionAnswers(5)

yourAnswerToTheQuestion