2012-05-18 26 views

Respuesta

13

paquete de registro de nivel es el estándar de registro de log4j. Con la configuración de log4j, que le especifique el paquete y el nivel asociado.

En el intro example, no hay registro de nivel de paquete de "com.foo".

# Print only messages of level WARN or above in the package com.foo. 
log4j.logger.com.foo=WARN 
+0

¿Quiere decir que con el registro de nivel de paquete podemos especificar el nivel particular para los paquetes seleccionados, cierto? Por ejemplo, este es mi archivo .properties --------------------------------------- ---- log4j.rootLogger = DEBUG, abc log4j.appender.abc = org.apache.log4j.FileAppender log4j.appender.abc.file = my.txt log4j.appender.abc.layout = org. apache.log4j.SimpleLayout ¿cómo puedo especificar? – Bharath

+0

en su ejemplo, ha definido el nombre del appender "abc" y lo ha asociado con el registrador de raíz. Si desea asociar eso con un paquete "com.foo", necesita tener algo como log4j.logger.com.foo = DEBUG, abc – eis

+0

Sí, gracias, eis – Bharath

Cuestiones relacionadas