소스 검색

新汤普森实验V2+异常打印

gufengshou1 11 달 전
부모
커밋
c22be5bf51
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/VideoAdThompsonScorerV2.java

+ 7 - 3
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/VideoAdThompsonScorerV2.java

@@ -6,6 +6,8 @@ import com.tzld.piaoquan.ad.engine.commons.score.ScoreParam;
 import com.tzld.piaoquan.ad.engine.service.score.dto.AdPlatformCreativeDTO;
 import com.tzld.piaoquan.recommend.feature.domain.ad.base.AdRankItem;
 import org.apache.commons.math3.distribution.BetaDistribution;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Component;
@@ -14,6 +16,7 @@ import java.util.*;
 
 @Component
 public class VideoAdThompsonScorerV2 {
+    Logger log = LoggerFactory.getLogger(VideoAdThompsonScorerV2.class);
 
     @Autowired
     private AlgorithmRedisHelper redisHelper;
@@ -59,7 +62,7 @@ public class VideoAdThompsonScorerV2 {
                 item.setScore(score);
                 result.add(item);
             }catch (Exception e){
-                e.printStackTrace();
+                log.error("svc=thompsonScorerByExp663 {}",gson.toJson(e.getStackTrace()));
             }
             i++;
         }
@@ -97,7 +100,7 @@ public class VideoAdThompsonScorerV2 {
                 item.setScore(score);
                 result.add(item);
             }catch (Exception e){
-                e.printStackTrace();
+                log.error("svc=thompsonScorerByExp664 {}",gson.toJson(e.getStackTrace()));
             }
             i++;
         }
@@ -134,7 +137,7 @@ public class VideoAdThompsonScorerV2 {
                 item.setScore(score);
                 result.add(item);
             }catch (Exception e){
-                e.printStackTrace();
+                log.error("svc=thompsonScorerByExp665 {}",gson.toJson(e.getStackTrace()));
             }
             i++;
         }
@@ -189,6 +192,7 @@ public class VideoAdThompsonScorerV2 {
                 item.setScore(score);
                 result.add(item);
             }catch (Exception e){
+                log.error("svc=thompsonScorerByExp666 {}",gson.toJson(e.getStackTrace()));
                 e.printStackTrace();
             }
             i++;