com.mhavila.cookbook.log
Class RecipeLog4j

java.lang.Object
  extended by com.mhavila.cookbook.log.RecipeLog4j

public class RecipeLog4j
extends Object

Receita:
Gerar informação de log usando o Apache Log4j.

Log4j:

Instalação:

  1. Faça o download da versão mais recente do Apache Log4j. A numeração da versão é referenciada aqui como VERSAO. Esta receita foi testada com as versões 1.2.8 e 1.2.12 do Log4j.
  2. Descompacte o pacote jakarta-log4j-VERSAO.tar.gz ou jakarta-log4j-VERSAO.zip. Dentro do destino que você escolher no disco, será criada uma pasta jakarta-log4j-VERSAO. A localização desta pasta criada é refenciada aqui como LOG4J_HOME.
  3. Em seu projeto, copie e adicione ao CLASSPATH o arquivo LOG4J_HOME/dist/lib/jog4j-VERSAO.jar.
  4. Adicione aos imports das classes que usarão o Log4j as devidas classes em org.apache.log4j.*.

Entrada (origem/geração/escrita) - Logger:

Saída (destino/gravação/envio/exibição) - Appender:

Formatação - Layout:

Configuração:

Exemplo de código:

Author:
Márcio d'Ávila (www.mhavila.com)
See Also:
Logger, Level, Appender, Layout, PropertyConfigurator.doConfigure(String, LoggerRepository)

Constructor Summary
RecipeLog4j()
           
 
Method Summary
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecipeLog4j

public RecipeLog4j()
Method Detail

main

public static void main(String[] args)