olá bom dia!!!
to com um problema no log4j.
tenho 2 aplicações que estão salvando o log no mesmo arquivo e eu estou mandando salvar em arquivos diferentes.
o pior que essas aplicações estão em ear direntes.
obs
quando faço deploy o arquivo que vai ficar recebendo o log vai ser sempre o arquivo da aplicação que foi feito o deploy por ultimo.
ex.
deploy ap1
deploy ap2
todo log vai ser salvo no arquivo de ap2 pq foi o ultimo deploy.
o estranho é que parece que o log4j esta compartilhado para todas aplicaçães do conteiner .
o conteiner que estou usando é o oc4j.
config do ap1
#define o nível inicial para os loggers
log4j.rootLogger=INFO, LOG
#definir que o log utilizado será de nível INFO
log4j.appender.LOG.Threshold=INFO
#log4j.appender.LOG=oracle.core.ojdl.log4j.OracleAppender
#tipo do logger, neste tipo serão criados arquivos adicionais conforme a configuração
#do tamanho máximo e a quantiade de backups
log4j.appender.LOG=org.apache.log4j.DailyRollingFileAppender
#utilizar o layout de HTML
log4j.appender.LOG.layout=tjerj.grerj.util.log4j.HTMLLayoutUtil
log4j.appender.LOG.layout.LocationInfo=true
log4j.appender.LOG.layout.Title=Log's da Aplicação
#log4j.appender.LOG.layout=org.apache.log4j.PatternLayout
#log4j.appender.LOG.layout.ConversionPattern=%-2d{dd/MM/yyyy HH:mm:ss} [%t] %p %c :%L - %m%n
# Faz o backup do log em um determinado horário, com o prefixo '_', ex: mensagens.log_2009-03-30
log4j.appender.LOG.DatePattern='_'yyyy-MM-dd
#propriedade que será utilizada para definir o caminho de destino do log gerado, em tempo de execução.
#esta chave é utilizada no arquivo web.xml, caso altere aqui, será necessário alterar no XML.
log4j.appender.LOG.File=arquivo_destino
config ap2
#define o nível inicial para os loggers
log4j.rootLogger=INFO, LOG
#definir que o log utilizado será de nível INFO
log4j.appender.LOG.Threshold=INFO
#tipo do logger, neste tipo serão criados arquivos adicionais conforme a configuração
#do tamanho máximo e a quantiade de backups
log4j.appender.LOG=org.apache.log4j.DailyRollingFileAppender
#utilizar o layout de HTML
log4j.appender.LOG.layout=tjerj.grerj.util.log4j.HTMLLayoutUtil
log4j.appender.LOG.layout.LocationInfo=true
log4j.appender.LOG.layout.Title=Log's da Aplicação
#log4j.appender.LOG.layout=org.apache.log4j.PatternLayout
#log4j.appender.LOG.layout.ConversionPattern=%-2d{dd/MM/yyyy HH:mm:ss} [%t] %p %c :%L - %m%n
# Faz o backup do log em um determinado horário, com o prefixo '_', ex: mensagens.log_2009-03-30
log4j.appender.LOG.DatePattern='_'yyyy-MM-dd
#propriedade que será utilizada para definir o caminho de destino do log gerado, em tempo de execução.
#esta chave é utilizada no arquivo web.xml, caso altere aqui, será necessário alterar no XML.
log4j.appender.LOG.File=arquivo_destino
preciso que o log4j tenha um log para cada aplicação .
que ele não tenha uma configuração para todo o conteiner.
obrigado