Multiple apps in glassfish JUL logging to different log files?

跟風遠走 提交于 2019-12-08 06:22:03

问题


I use java.util.logging and have multiple war apps in glassfish servers. I'd like JUL to log to a different file for each war (currently glassfish logs everything to server.log). I know this is easy to do with log4j or other logging modules, but I'd like to stick to JUL. (Would not like to discuss if JUL is my best option). Is it possible? Thanks


回答1:


It is possible to append a different FileHandler to a Logger.

If you have a normal logger:

private final static Logger LOGGER = Logger.getLogger(Something.class.getName()); 

Add a new FileHandler:

Handler fh = new FileHandler("/home/file.log");
LOGGER.addHandler(fh);

Log statements will be written to the file in some XML format...



来源:https://stackoverflow.com/questions/14506902/multiple-apps-in-glassfish-jul-logging-to-different-log-files

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!