Pessoal,
é o seguinte, eu faço o deploy de uma aplicacao web e o arquivo log4j segue o padrao deles, portanto eu nao poss altera-lo. Eu tenho que adicionar os packages que devem ser logados dentro do programa. Como faço isso?
o arquivo log4j.properties que eles usam é esse:
log4j.rootCategory= FILE, EMAIL
!-----------FILE--------------!
log4j.category.FILE=DEBUG
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=${catalina.base}/logs/rcweb.log
log4j.appender.FILE.MaxFileSize=1024KB
log4j.appender.FILE.MaxBackupIndex=10
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%-2d{dd/MM/yyyy HH:mm:ss} [%t] %5p %c:%L - %m%n
E nas minhas classes eu faco algo assim:
private static final Logger LOG = Logger.getLogger(MaterialController.class);
LOG.info(“meu log”);
Mas o arquivo nunca é criado.
Eu fiz o teste e se eu altero o arquivo e faço o deploy na minha maquina com essa linha no log4j.properties funciona
log4j.logger.br.com.golive.requisicaoCompras=DEBUG
mas eu não posso alterar o log4j.properties e mandar pra eles.
alguma ideia?
Obrigado