How to override java.util.logging.Logger to my private logger? -


i have code fetched jar uses java.util.logging.logger.

jar contains 1000 logger usages , each class start from:

private static final logger log = logger.getlogger(someclass.class.getname()); 

i want handle logs there, means, point them logger usage , not java.util.logging.logger.

therefore wrote own logger.

so instead:

log.log(level.severe, "error sleeping", e); 

i can write:

 mylogger.tolog(tloglevel.wfs_error, "monkey", "error sleeping", e ); 

the problem need run on java files , replace mine.

messy way, hmm

does know how can easy way convert java.util.logging.logger com.boo.mylogger?

thanks,

the slf4j project has a jul-to-slf4j bridge can used redirect java.util.logging.logger calls slf4j. use (by making mylogger implement interface defined slf4j).

note that, however, unlike other logging libraries, j.u.l. hard-wired java class libraries , cannot bridged without performance penalty.

also, don't know doing mylogger, there no need write own. there plenty of logging implementations choose from, , can configured in many different ways. , if have write own logger implementation, should use existing interface (such slf4j seems popular these days).


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -