Olá pessoal! 
Estou fazendo uns testes com a classe Logger aqui, e me deparei com um problema.
Tenho por exemplo o meu UsuarioDAO.java e no método login, se usuário for encontrado, é gerado um log no meu arquivo.log, funciona certinho se eu chamar o meu método a partir de uma classe main, mas quando eu chamo pela minha aplicação web, via formulário de login, não funciona, somente consigo printar o log no console, mas não grava no arquivo.
O que pode ser isso?
#log4j.properties
log4j.rootLogger=INFO, stdout, file
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%2d{dd/MM/yyyy HH:mm} %5p [%t] (%F:%L) - %m%n
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=arquivo.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%2d{dd/MM/yyyy HH:mm} %5p [%t] (%F:%L) - %m%n