예제 #1
0
  /**
   * 记录日志
   *
   * @param username
   * @param serviceName
   * @param userIp
   * @param sessionId
   * @param logType
   */
  public void log(
      String username, String serviceName, String userIp, String sessionId, String logType) {
    SysUser user = sysUserManager.getByUsername(username);

    SysLog bean = new SysLog();

    bean.setPageUrl(serviceName);
    bean.setSessionid(sessionId);
    bean.setIpAddress(userIp);
    bean.setEnterTime(DateTimeHelper.getTimestamp());

    bean.setLogType(sysCodeManager.getCodeListByCode(Constants.LOG_TYPE_CODE, logType));
    bean.setUser(user);

    this.save(bean);
  }