log or not to log, maar de vraag blijft : waar is de logging heen?

Wijzig het log level @ runtime om meer of minder berichten op te vangen

via jmx of een gui in de applicatie;

Dit kan je doen door de package name door te geven aan de logmanager.

Overweeg ook om log berichten i.p.v. naar een bestand  naar e-mail box te sturen of jmx notifications te gebruiken.

exporteer onderstaande naar  jmx

public class Log4jConfig {

public void enableInfo(String target){
LogManager.getLogger(target).setLevel(Level.INFO);
}

public void enableWarn(String target){
LogManager.getLogger(target).setLevel(Level.WARN);
}

public void enableError(String target){
LogManager.getLogger(target).setLevel(Level.ERROR) ;
}

public void enableDebug(String target){
LogManager.getLogger(target).setLevel(Level.DEBUG) ;
}

}


Plaats een opmerking