ho scritto classe per livello di registrazione personalizzato cioè INIT
registrazione Log4j per i livelli di log personalizzate in Java
import org.apache.log4j.Logger;
import org.apache.log4j.Level;
public class InitLoggingLevel extends Level {
public static final String INITLOGGING_LEVEL = "INITLOGGING";
public static final Level INIT_LOGGING = new InitLoggingLevel(
DEBUG_INT - 4, INITLOGGING_LEVEL, 7);
protected InitLoggingLevel(int level, String levelStr, int syslogEquivalent){
super(level, levelStr, syslogEquivalent);
}
}
Ora quali sono i cambiamenti che ho bisogno di fare in log4j.properties
e come ho intenzione di utilizzare questo livello INIT
registrazione in La mia lezione di Java?
stavo chiedendo modifiche in log4j.properties per avere il livello di registrazione come INIT nel logger. –
log4j.category.com.impact.qtl12.commons = INIT, com.impact.qtl12.commons.InitLoggingLivello come questo, e come ho intenzione di eseguirlo nella classe java come per il normale logger che facciamo: logger.WARN così come posso avere il livello INIT solo facendo logger.INIT o qualcos'altro –