2013-06-03 61 views
0

我试图找出如何根据我在log4j.properties使用BasicConfigurator 像包单独我的日志文件的包记录我曾经有过的appender像定义基于使用BasicConfigurator

​​

我试着但似乎并没有分开请求去特定的文件

FileAppender fa = new FileAppender();

fa.setName("abc"); 
fa.setFile("/usr/regence/mylog.log"); 
fa.setLayout(new PatternLayout("%d %-5p [%c{1}] %m%n")); 
fa.setThreshold(Level.INFO); 
fa.setAppend(true); 
fa.activateOptions(); 
BasicConfigurator.configure(fa); 
System.out.println("The logger abc is initialized"); 

Logger log = Logger.getLogger(“com.cambiahealth.engine.rest.family”); log.addAppender(fa);

FileAppender xyz= new FileAppender(); 

xyz.setName("claims"); 
xyz.setFile("/usr/regence/myClaims.log"); 
xyz.setLayout(new PatternLayout("%d %-5p [%c{1}] %m%n")); 
xyz.setThreshold(Level.INFO); 
xyz.setAppend(true); 
xyz.activateOptions(); 
BasicConfigurator.configure(claims); 
System.out.println("The logger xyz is initialized"); 
BasicConfigurator.configure(xyz); 
Logger.getLogger("com.xyz.claim").addAppender(xyz); 

回答

0

我想通了。我不得不删除basicConfigurator.Configure out!现在全部正常工作