소스 검색

log trace

丁云鹏 1 년 전
부모
커밋
6ae9052e10
1개의 변경된 파일8개의 추가작업 그리고 4개의 파일을 삭제
  1. 8 4
      recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/RecommendService.java

+ 8 - 4
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/RecommendService.java

@@ -104,13 +104,17 @@ public class RecommendService {
                 && redisTemplate.opsForSet().isMember("special:mid", request.getMid())) {
             return specialMidRecommend(request);
         }
-        RecommendParam param = genRecommendParam(request, recommendType);
-        log.info("genRecommendParam : {}", JSONUtils.toJson(param));
 
+        Stopwatch stopwatch = Stopwatch.createStarted();
+        RecommendParam param = genRecommendParam(request, recommendType);
+        log.info("genRecommendParam={}, cost={}", JSONUtils.toJson(param),
+                stopwatch.stop().elapsed(TimeUnit.MILLISECONDS));
+        stopwatch.reset().start();
         List<Video> videos = videoRecommend(param);
-        log.info("videoRecommend : {}", JSONUtils.toJson(videos));
-
+        log.info("videoRecommend={}, cost={}", JSONUtils.toJson(videos), stopwatch.stop().elapsed(TimeUnit.MILLISECONDS));
+        stopwatch.reset().start();
         updateCache(request, param, videos);
+        log.info("updateCache={}, cost={}", JSONUtils.toJson(videos), stopwatch.stop().elapsed(TimeUnit.MILLISECONDS));
 
         // 更新position
         List<VideoProto> vps = new ArrayList<>();