yujian
2019-05-27 cdd6fcbe04df08005d1298ed4b967c37052ab2b4
fanli/src/main/java/com/yeshi/fanli/log/LogHelper.java
@@ -41,6 +41,8 @@
   private static Logger requestLogger = Logger.getLogger("requestLog");
   private static Logger requestTimeLogger = Logger.getLogger("requestTimeLog");
   public static void userInfo(Object obj) {
      userLogger.info(obj);
   }
@@ -175,4 +177,26 @@
      if (info != null)
         smsLogger.info(info);
   }
   public static void requestTime(String url, Map<String, Object> params, long time) {
      String paramsStr = "";
      try {
         Iterator<String> its = params.keySet().iterator();
         List<String> list = new ArrayList<>();
         while (its.hasNext()) {
            String key = its.next();
            Object value = params.get(key);
            Object[] values = (Object[]) value;
            list.add(key + "=" + values[0].toString());
         }
         for (String param : list)
            paramsStr += param + "&";
         if (paramsStr.endsWith("&"))
            paramsStr = paramsStr.substring(0, paramsStr.length() - 1);
      } catch (Exception e) {
      }
      String content = String.format("链接:%s  参数:%s  响应时间:%s", url, paramsStr, time + "");
      requestTimeLogger.info(content);
   }
}