Package com.thinkgem.jeesite.modules.sys.entity

Examples of com.thinkgem.jeesite.modules.sys.entity.Log


          params.append((index++ == 0 ? "" : "&") + param + "=");
          params.append(StringUtils.abbr(StringUtils.endsWithIgnoreCase((String)param, "password")
              ? "" : request.getParameter((String)param), 100));
        }
       
        Log log = new Log();
        log.setType(ex == null ? Log.TYPE_ACCESS : Log.TYPE_EXCEPTION);
        log.setCreateBy(user);
        log.setCreateDate(new Date());
        log.setRemoteAddr(StringUtils.getRemoteAddr(request));
        log.setUserAgent(request.getHeader("user-agent"));
        log.setRequestUri(request.getRequestURI());
        log.setMethod(request.getMethod());
        log.setParams(params.toString());
        log.setException(ex != null ? ex.toString() : "");
        logDao.save(log);
       
        logger.info("save log {type: {}, loginName: {}, uri: {}}, ", log.getType(), user.getLoginName(), log.getRequestUri());
       
      }
    }
   
//    logger.debug("最大内存: {}, 已分配内存: {}, 已分配内存中的剩余空间: {}, 最大可用内存: {}",
View Full Code Here

TOP

Related Classes of com.thinkgem.jeesite.modules.sys.entity.Log

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.