Log4J

1 resposta
R

Srs,

Eu estou fazendo uma classe usando op eclipse.
Nesta classe o sistema conecta a um banco de dados SQL server e roda uma procedure.

Quando eu rodo a classe, na console do eclipse aparece varias informações como tipo do driver, nome da procedure rodando. Parametros. Vejam so.

registerDriver: driver[className=com.inet.tds.TdsDriver,com.inet.tds.TdsDriver@5afd29]

DriverManager.getConnection(jdbc:inetdae7:10.48.97.21?database=DBPL02)

trying driver[className=com.inet.tds.TdsDriver,com.inet.tds.TdsDriver@5afd29]

SQL Server 7 unicode mode

SQLWarning: reason([SCBT009CTO\A]Changed database context to DBPL02.) SQLstate(01000) vendor code(5701)

SQLWarning: reason([SCBT009CTO\A]Changed language setting to us_english.) SQLstate(01000) vendor code(5703)

Enterprise License with Unlimited Connections

Driver: i-net OPTA 2000 4.18

getConnection returning driver[className=com.inet.tds.TdsDriver,com.inet.tds.TdsDriver@5afd29]

[TDS Driver]param 2 = DCF

[TDS Driver]param 3 = marcost

[TDS Driver]param 4 = 31

[TDS Driver]param 5 = 0.0

[TDS Driver]param 6 = 2005-03-07.

Bem essas informações achei muito interessante, apesar de eu não ter configurado nada para elas aparecerem. <Minha duvida é.
Alguem sabe como interceptar essas mensagens que aparecem na console e lançalas num logo atraves do log4J.
Se alguem souber ccomo pelo menos captura-las ja ajuda.

1 Resposta

J

Oi

Rogerio, provavelmente o driver do teu DB usa o log4J, e se ele usar, vc pode só reconfigura-lo para gravar isso em arquivo de log.

T+

Criado 10 de março de 2005
Ultima resposta 10 de mar. de 2005
Respostas 1
Participantes 2