Ejemplo n.º 1
0
 /** <查询关于虚拟机操作的日志> <功能详细描述> */
 public void pageVmOpsLog() {
   paging = new Page<HcEventVmOps>(limit);
   paging.setPageNo(page);
   paging.setOrder(Page.DESC);
   paging.setOrderBy("id");
   long beginRunTime = 0;
   ControlPanelUser controlPanelUser =
       (ControlPanelUser) super.getSession().getAttribute(Constants.LOGIN_CURRENTUSER);
   logQueryVO.setUuid(controlPanelUser.getVmId());
   logQueryVO.setOperationType(LogOperatorType.CP.getIndex());
   if (logger.isDebugEnabled()) {
     beginRunTime = System.currentTimeMillis();
     logger.debug("enter pageVmOpsLog method.");
   }
   try {
     Page<HcEventVmOps> log = facade.getVmOpsLog(paging, logQueryVO);
     super.fillActionResult(log);
   } catch (Exception e) {
     dealThrow(new HsCloudException("", "pageVmOpsLog 异常", logger, e), "");
   }
   if (logger.isDebugEnabled()) {
     long takeTime = System.currentTimeMillis() - beginRunTime;
     logger.debug("exit pageVmOpsLog method.takeTime:" + takeTime + "ms");
   }
 }