Java - Log4j evitar mensajes que no quiero logear

 
Vista:

Log4j evitar mensajes que no quiero logear

Publicado por Javi (1 intervención) el 30/07/2008 20:13:40
Buenas Tardes!

He decidido aprender y usar Log4j para un programa personal. Pues bien, cuando definitivamente consigo que me deje los mensajes de log en la BD MySQL, compruebo que deja muchos de ellos que yo no he pretendido que aparezcan.

Este es mi fichero log4j.propeties:
log4j.rootLogger=INFO, JDBC

log4j.appender.JDBC=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.JDBC.threshold=INFO
log4j.appender.JDBC.URL= jdbc:mysql://localhost:3306/AplicacionTienda
log4j.appender.JDBC.driver=com.mysql.jdbc.Driver
log4j.appender.JDBC.user=root
log4j.appender.JDBC.password=XXXXXX
log4j.appender.JDBC.sql=INSERT INTO log (nivel, mensaje, fecha) VALUES ("%5p","%m", "%d{ yyyy-MM-dd HH:mm:ss.SSS}")
log4j.appender.JDBC.layout=org.apache.log4j.PatternLayout

Y estos algunos mensajes que encuentro tras ejecutar el programa y hacer yo un log para ver que funcionaba:
Initializing composable request processor for modu...
Initialize action of type: actions.Signin
Loading chain catalog from jar:file:/home/j...
etc.

Me los introduce con INFO. Y claro, mi idea es que sólo se queden aquellos info que yo explícitamente le digo que loguee porque quiero dejar constancia de ello.

¿Alquien sabe como evitar que aparezcan este tipo de mensajes?

Muchas gracias por vuestro tiempo y saludos.

PD: Estoy usando Struts1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder