| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2003 07:47:45
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Gostaria de saber como fazer logging da sua aplicação Java? Quer mesmo? Então leia este artigo escrito por Caio Filipini, em que ele mostra como é fácil fazer logging usando a biblioteca Log4J, da Apache Software Foundation.
This message was edited 1 time. Last update was at 26/04/2005 19:04:05
|
Daniel Quirino Oliveira |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2003 13:11:53
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
AEEEEEEE!!
Parabens, Caio, ficou mto legal
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2003 13:13:17
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Mandou bem.
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2003 18:27:36
|
marciolx
GUJ Master
![[Avatar]](/images/avatar/58ae749f25eded36f486bc85feb3f0ab.jpg)
Membro desde: 28/01/2003 15:38:00
Mensagens: 1090
Localização: Piracicaba/SP
Offline
|
Muito bom o artigo, claro e conciso, acho que o Log4J é uma das API's mais difíceis de se usar de forma adequada.
Parabéns!
|
@ till %. Simple. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2003 22:40:56
|
caiofilipini
GUJ Master
![[Avatar]](/images/avatar/c8e721e64167e81904d2c.jpg)
Membro desde: 26/06/2003 15:17:59
Mensagens: 1255
Localização: São Paulo
Offline
|
Valeu pessoal!
Espero que o artigo ajude a alguém... Não sou especialista em Log4J, apenas trilhei o caminho que usei pra aprender a usá-la, e isso talvez facilite a vida de alguém.
[]'s
|
Caio N. Filipini
"There is no spoon." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2003 02:18:43
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Taí,gostei...derrepente tem uma vaguinha pro Log4j no meu projeto final...Jah tava começando a fazer via java.util.logging...
Bom artigo Caio!
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2003 01:52:10
|
caiofilipini
GUJ Master
![[Avatar]](/images/avatar/c8e721e64167e81904d2c.jpg)
Membro desde: 26/06/2003 15:17:59
Mensagens: 1255
Localização: São Paulo
Offline
|
Valeu, Ironlynx!
|
Caio N. Filipini
"There is no spoon." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2004 15:41:48
|
jovan
What is classpath?
Membro desde: 09/02/2004 15:21:35
Mensagens: 5
Offline
|
como sou muito newbie em java, alguma coisa tinha q dar errado...
como faço pra implementar o exemplo ?
pq quando tento compilar este treco:
import org.apache.log4j.Logger;
import org.apache.log4j.Level;
import org.apache.log4j.BasicConfigurator;
public class LoggingTest {
static Logger logger = Logger.getLogger(LoggingTest.class);
public static void main(String[] args) {
BasicConfigurator.configure();
logger.setLevel(Level.INFO);
logger.debug(?Isso nao vai aparecer...?);
logger.info(?Inicializando...?);
try {
throw new Exception(?Loga esse, Log4J!?);
} catch (Exception e) {
logger.error(?Oops, deu erro: ? + e.getMessage());
}
logger.info(?Finalizando...?);
}
}
Ele diz que não encontra as classes que estão no import...
import org.apache.log4j.Logger;
import org.apache.log4j.Level;
import org.apache.log4j.BasicConfigurator;
O que devo fazer ??
copiar algum .jar, pra dentro do meu jdk ?
e como irei ver o resultado do logger.info ?
preciso fazer alguma chamada ?
façam contato via icq ou msn.
grato,
Jovan
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2004 17:35:54
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Deixe os .jar do Log4J em um lugar "vísivel" para sua aplicação. Pode ser CLASSPATH, pode ser no mesmo diretório em que estiver o seu .class .
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2004 09:50:06
|
jovan
What is classpath?
Membro desde: 09/02/2004 15:21:35
Mensagens: 5
Offline
|
seguinte,
seguindo o tutorialzinho de log4j, coninuo encontrando o seguinte problema:
br/com/streamworks/projetos/controleremoto/aplicacao/testes/LoggingTest.java [13:1] package org.apache.log4j does not exist
import org.apache.log4j.Logger;
^
br/com/streamworks/projetos/controleremoto/aplicacao/testes/LoggingTest.java [14:1] package org.apache.log4j does not exist
import org.apache.log4j.Level;
^
br/com/streamworks/projetos/controleremoto/aplicacao/testes/LoggingTest.java [15:1] package org.apache.log4j does not exist
import org.apache.log4j.BasicConfigurator;
ou seja, ele não encotra o pacotre do log4j
daonde vem este org.apache.log4j ???
isso ta parecendo, que devo colocar o log4j dentro do diretorio do apache...
mas ja repliquei o arquivo .jar do log4j em diversos diretórios...
coloquei na minha aplicacao,
coloquei no diretorio lib do jdk
coloquei até dentro do diretorio lib do toncat...
ah sim, alterei a variavel de ambiente CLASSPATH corretamente, tb, de acordo com a instrucao abaixo:
<diretório onde você descompactou o log4j>/dist/lib/log4j-X.X.X.jar
por favor, me informem onde devo colocar este .jar exatamente, para que o pacote do loc4j, venha a ser encontrado
aguardo o retorno.
sds,
Jovan
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2004 10:26:07
|
jovan
What is classpath?
Membro desde: 09/02/2004 15:21:35
Mensagens: 5
Offline
|
PQPEEEEE
CONSEGUI
foi no esquema de tentativa e erro....
coloquei no diretorio:
C:\nomedoprojeto\WEB-INF\lib
(pq meu projeto ta em uma pasta de web, pra jsp)
funcionou como um milagre
agora vamos para a implementação.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2004 14:28:08
|
dukejeffrie
Virtual Machine Man
![[Avatar]](/images/avatar/c74d97b01eae257e44aa9d5bade97baf.png)
Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline
|
log4j sux.
só tenho isso a dizer.
Ele faz de conta que é configurável, mas pra vc ter um logger só em todas as classes do seu pacote vc tem que fazer na mão... muito burro!!
Ou será que os experts me convencem do contrário??
Tudo de bom!
|
Brevity is the soul of wit |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2004 14:43:03
|
jovan
What is classpath?
Membro desde: 09/02/2004 15:21:35
Mensagens: 5
Offline
|
realmente to ralando um pouco pra fazer a coisa funcionar por aqui:
Já tenho minhas classes mysqlHandler e MySqlConnectionHandler prontas...
Já tá tudo compilando, mas não to sabendo muito bem como aplicá-las.
Vejam só:
This message was edited 1 time. Last update was at 19/07/2005 19:47:19
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2005 16:08:19
|
Igor_Barros
JavaGuru
Membro desde: 02/12/2003 01:22:11
Mensagens: 248
Localização: SP
Offline
|
To com um problema.
Tenho um servlet que chama uma classe chamada Database, nesta classe tenho o log4j configurado, mas exceção ocorre nesta parte:
ele não acha o .class por causa que ele se encontra em outra pasta da aplicação, como faço por exemplo se meus .java estão em src e meus .class estão em classes fazer ele pegar a .class na pasta certa?
|
Igor Barros
http://www.javablogs.com.br/blogs/page/igorbarros |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2005 11:57:22
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
não consigo acessar...
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
|
|