Bom dia galera,
Estou com um probleminha que talvez seja fácil resolver, porém estou batendo cabeça aqui…rsrs.
Possuo um processo que executa diversas classes de tempos em tempos, estas classes são distintas e estava querendo dividi-las em arquivos de log separadamente, até aí tudo bem…consegui criar os appenders no arquivo xml do log4j e os arquivos separados estão sendo criados, mas o problema é o seguinte, quando faço isto aqui:
<logger name="com.aplicacao.svj.model.processo.MonitoraCarros">
<level value="DEBUG"/>
<appender-ref ref="Arquivo1"/>
</logger>
O log4j só está capturando os log da classe MonitoraCarros e não captura os logs de classes instânciadas por ela, por exemplo:
A classe MonitoraCarros instância a classe MonitoraCarrosBO que executa algumas regras de negócio, porém eu gostaria que os logs presentes na classe MonitoraCarrosBO também fossem registrados no Arquivo1.
Eu até consegui fazendo o o seguinte:
<logger name="com.aplicacao.svj.model.processo.MonitoraCarros">
<level value="DEBUG"/>
<appender-ref ref="Arquivo1"/>
</logger>
<logger name="com.aplicacao.svj.model.processo.MonitoraCarrosBO">
<level value="DEBUG"/>
<appender-ref ref="Arquivo1"/>
</logger>
Será que não existe uma configuração que eu possa informar ao log4j para logar todas as classes utilizada pela MonitoraCarros?