多线程、多平台环境中的跟踪-使用log4j和UNIX命令来挖掘跟踪数据 - 编程入门网
st method in log1Bean");
Random rand = new Random ();
int choice = rand.nextInt(10);
logger.debug ("[" +id +"]"+ " Random choice is " + choice);
if (choice <=5) {
//
//link to ejb2
//
try{
InitialContext ic = new InitialContext ();
Object or = ic.lookup(ejbHomeLocation);
if (or != null) {
// Narrow the return object to the Home class type
log2Home home =
(log2Home) PortableRemoteObject.narrow(or,
log2Home.class);
// Create an EJB object instance using the home interface.
try{
log2 lb2 = home.create ();
// Invoke the method
if (lb2.doTest(id) == true){
logger.info("[" + id +"]"+ " Execution ran successfully"); }
}catch (RemoteException re){
logger.fatal("[" +id + "]" + " Failure to create remote EJB " + re);
}
}
}catch(Exception e){
logger.fatal("[" +id +"]"+ " Failure when looking up log2Bean " + e);
e.printStackTrace();
}
}else{
//
//state that you''ve gone nowhere and return
//
logger.info("[" +id +"]"+ " Path ends at Log1Bean");
}
return result;
}
}
多线程、多平台环境中的跟踪-使用log4j和UNIX命令来挖掘跟踪数据(7)时间:2011-09-07 ibm清单 6 包含了第二个 bean。它与第一个非常类似;它只是返回已经到达某 次 给定的执行过程的结尾这个事实。 清单 6. log2Bean
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |