Usando Spring, Ibatis e Struts intergrados estou tendo problemas com logs.
Aqueles logs gerados pelo Spring quando esta instanciando meus beans não estao sendo gerados.
Meu projeto esta "logando sozinho". Se eu coloco o log4j.properties os logs gerados "sozinhos" continuam os mesmos e ignoram a minha configuração nos properties.
Olha o que acontece se eu removo esse xml:
<sqlMapConfig>
<sqlMap resource="sql/Cliente.xml" />
</sqlMapConfig>
o Spring da o erro 404 action not found.
Não foi gerado log e nenhuma exception sugestiva.
Fiz um “HelloWorld” de cada framework em projetos diferentes e consegui reproduzir os logs normalmente. Até as SQLs estão sendo logadas.
Mas com os 3 framework no mesmo projeto eu não consigo fazer loggins. Os logs são gerados automaticamentes e os logs que eu coloco para debug(i.e. log.debug()) funcionam mesmo sem o Log4J.properties.
você está usando somente o log4j?
Aqui nós usamos o commons-logging com log4j.
Ou seja, imagine que o commons logging é uma referência e o log4j uma implementação dessa referência.
Você deverá criar um arquivo de configuração para o commons-logging e neste arquivo você informa que vai usar o log4j para controlar os logs. O arquivo de config. do log4j continuará o mesmo.
Assim nós temos todo controle do log.
Estou usando sim o log4j…