Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Configuração do Log4j.properties

Bom dia rapaziada, gostaria de uma ajuda.

Estou tentando fazer uso do log4j.properties no eclipse mas não estou tendo sucesso.

• Parte 1

Fiz a configuração no build path:

Properties do Projeto > Habilitada opção Allow output folder for source folders > Edit em cima da opção que apareceu > Specific output folder > Aplly and close

• Parte 2

Criei o log4j.properties com as configurações padrões recomendadas pela própria apache, a configuração basicona

# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=DEBUG, A1

# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.Apache.log4j.ConsoleAppender

# A1 uses PatternLayout.
log4j.appender.A1.layout=org.Apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

# Print only messages of level WARN or above in the package com.foo.
log4j.logger.com.foo=WARN`

• Parte 3 E por último fiz a chamada do método.


Logger logger = LogManager.getLogger(LoginBean.class);

logger.info("Entrou no método EfetuarLogin()");

Porém, o erro continua continua aparecendo:


log4j:WARN No appenders could be found for logger (br.com.comprev.sisprev.bean.LoginBean).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

Já tentei olhar o link no site da apache mas não me serviu de nada. Ao menos não compreendi.

Estou olhando vídeos e procurando materiais que possam me ajudar a solucionar esse caso em questão. Se alguma alma iluminada puder me ajudar agradeço .

1 resposta
solução!

Atualizando:

Já achei como fazer funcionar o básico do log4j.properties

Arquivo funcionando, básico do básico:

# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=DEBUG, A1

# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.Apache.log4j.ConsoleAppender

# A1 uses PatternLayout.
log4j.appender.A1.layout=org.Apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

# Print only messages of level WARN or above in the package com.foo.
log4j.logger.com.foo=WARN

É isso aí, qualquer dúvida estou a disposição. Estou na luta para configurar o caminho de salvamento de forma dinâmica agora.