Pregunta

Estoy usando Jacorb 3.0 y quiero usar Log4J como el backend de registro.Para hacerlo, he colocado el variado tarro de jacorb, slf4j-api-1.6.6.jar, slf4j-log4j12-1.6.6.jar, log4j-1.2.16.jar y eliminó el SLF4J-JDK14-1.6.4.jar en la carrera.Hasta ahora tan bueno.

Sin embargo, Jacorb imprime demasiado registro en el que no me importa, y no puedo excluirlo.En mi log4j.properties he intentado algo como:

log4j.category.org.jacorb.orb=WARN
log4j.additivity.org.jacorb.orb=false

pero todavía veo líneas como

14:27:48.974|INFO |org.jacorb.orb.ORB                   |main           |ORB run

en mi registro.¿Cómo puedo excluir todo lo que no es una advertencia o por encima de mi registro?

Otros consejos

Jacorb usa nombres de registrador que no son el nombre del paquete de la clase que registra el mensaje.En su lugar, usan cosas como "jacorb.orb.singleton".Así que agregué un filtro para "jacorb" como este:

que sería log4j.category.jacorb= warn

cuando use archivos de propiedad y funcionó bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top