当磁盘空间不足时log4j的问题
程序结构:
try{
sSessLog = serviceSn +","+ busiReqs[0].device_number;
Logger.getLogger("").info(TypeUtil.typeToString("req", para));
try
{
result = service.updateBalance(para);
} catch (RemoteException e)
{
Logger.getLogger("").info(e);
return ejbTux.dealReturnData(retdata, Tools.ejbErr(e
.getMessage()));
}
Logger.getLogger("").info(TypeUtil.typeToString("result", result));
}catch(Exception e){
Logger.getLogger("").info("ejb.error.sSessLog=" + sSessLog);
e.printStackTrace();
}
这段代码的请求量非常大,现在出的问题是,aix系统磁盘空间不足时,
当执行Logger.getLogger("").info(TypeUtil.typeToString("req", para));这行
代码时,log4j因空间不足应该跳转到异常,但现在没有,而执行了
result = service.updateBalance(para);
这是为啥?