logging - Java Logger entering() and exiting() methods -


i started use java logger. tried use entering() , exiting() methods hard coded string class name , method. both didn't work me. no log entry them. other log statements within methods logged properly. logger level set config. have tried set all still cannot see log entry them.

i found each entry, there has line class name , method being logged. seems these 2 methods not necessary. still want know how make them work me.

edit:

my code followed: these entering() , exiting() not create entry in log file

//class variables private final static logger logger = logger.getlogger(myclass.class.getname()); private static filehandler logfilehandler = null;  //within main() method logger thislogger = logger.getlogger(""); logfilehandler =  new filehandler(logfilenamestr, false); logfilehandler.setformatter(new simpleformatter()); thislogger.addhandler(logfilehandler); thislogger.setlevel(level.config); logger.log(level.info, "logfile directory = " + logfilenamestr);   //within constructor of myclass logger.entering("myclass", "myclass()"); .... logger.info(initmsg); .... logger.exiting(this.getclass().getsimplename(), "myclass()"); 

entering, exiting, , throwing logged @ level finer. you'll have set logger finer or lower , set filehandler finer or lower.

thislogger.addhandler(logfilehandler); thislogger.setlevel(level.finer); logfilehandler.setlevel(level.all); 

as far style goes, should try creating static final class name because you'll use create logger , reference tracing:

private static final string class_name = myclass.class.getname(); 

for method names don't include () in name, use entering/exiting method matches number of arguments.

for constructor method names use "<init>" , static init blocks use "<clinit>" method name since show in stacktrace.


Comments

Popular posts from this blog

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -

python 3.x - Mapping specific letters onto a list of words -