De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e PolÃtica de Privacidade.
Colaboração: Danilo Egea Gondolfo
Log4j é um Framework utilizado para o desenvolvimento de Softwares que necessitam de recursos de geração de logs. Bem, o Tomcat já possui estes recursos, basta que sejam ativados. Segue os passos para ativar a geração de logs e o rotacionamento de arquivos de log:
Descompacte os dois arquivos, entre no diretório descompactado do Log4j vá em dist/lib, copie o .jar para $TOMCAT_HOME/common/lib
Agora entre no diretório descompactado do commons-logging, copie o commons-logging-x.x.jar para $TOMCAT_HOME/common/lib
Crie o arquivo de configuração log4j.properties dentro de $TOMCAT_HOME/common/classes
# Início - log4j.properties log4j.rootLogger=INFO, LOG log4j.appender.LOG=org.apache.log4j.RollingFileAppender log4j.appender.LOG.layout=org.apache.log4j.PatternLayout log4j.appender.LOG.layout.ConversionPattern=%d [%t] %p %c - %m%n log4j.appender.LOG.File=$TOMCAT_HOME/logs/catalina.out log4j.appender.LOG.MaxFileSize=10MB log4j.appender.LOG.MaxBackupIndex=10 # Fim
Appender - Qual os destinos das mensagens de log (arquivos, console, email etc.).
Layout - Formatação das mensagens de log.
log4j.rootLogger=INFO, LOG -> Define o nível das mensagens de log e um nome para o appender, os níveis podem ser: INFO, DEBUG, WARN, ERROR, FATAL, ALL e OFF.
log4j.appender.LOG=org.apache.log4j.RollingFileAppender -> Define o appender, neste caso o appender RollingFileAppender é utilizado para rotacionar os arquivos de log. Existem vários appenders diferentes, como por exemplo SMTPAppender utilizado para enviar as mensagens de log por email.
log4j.appender.LOG.layout=org.apache.log4j.PatternLayout -> Define qual layout (formatação das mensagens) será usado, PatternLayout depende da regra abaixo.
log4j.appender.LOG.layout.ConversionPattern=%d [%t] %p %c - %m%n -> Personalização da saída das mensagens, descrição:
Depois de tudo isso basta iniciar o Tomcat para que Log4j entre em ação.
Error: No site found with the domain 's2.dicas-l.com.br' (Learn more)