Procházet zdrojové kódy

修改日志打印

gufengshou1 před 1 rokem
rodič
revize
f2855b0c16

+ 0 - 4
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/model/threshold/ScoreV2ThresholdPredictModel.java

@@ -75,11 +75,7 @@ public class ScoreV2ThresholdPredictModel extends ThresholdPredictModel {
         List<AdRankItem> scoreResult = ScorerUtils
                 .getScorerPipeline(BREAK_CONFIG)
                 .scoring(scoreParam, userAdFeature, rankItems);
-        try {
-            log.info("svc=predict modelName=modelV2 scoreList={}", JSONArray.toJSONString(scoreResult));
-        }catch (Exception e){
 
-        }
         // 找出ctr*cvr最大的
         double max = -1;
         AdRankItem maxItem = null;

+ 7 - 1
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/VlogMergeBreakScorer.java

@@ -1,6 +1,7 @@
 package com.tzld.piaoquan.ad.engine.service.score;
 
 
+import com.alibaba.fastjson.JSONArray;
 import com.tzld.piaoquan.ad.engine.commons.score.BaseLRModelScorer;
 import com.tzld.piaoquan.ad.engine.commons.score.ScoreParam;
 import com.tzld.piaoquan.ad.engine.commons.score.ScorerConfigInfo;
@@ -17,7 +18,7 @@ import java.util.List;
 //@Service
 public class VlogMergeBreakScorer extends BaseLRModelScorer {
 
-    private final static Logger LOGGER = LoggerFactory.getLogger(VlogMergeBreakScorer.class);
+    private final static Logger log = LoggerFactory.getLogger(VlogMergeBreakScorer.class);
 
 
     public VlogMergeBreakScorer(ScorerConfigInfo configInfo) {
@@ -43,6 +44,11 @@ public class VlogMergeBreakScorer extends BaseLRModelScorer {
             BigDecimal ctrCvr = new BigDecimal(Math.pow(70 * ctr * cvr, a));
             BigDecimal strRos = new BigDecimal(Math.pow(str * ros, b));
             BigDecimal breakRate = new BigDecimal(Math.pow(item.getBreakRate(), c));
+            try {
+                log.info("svc=scoring modelName=modelV2 ctr={} cvr={} str={} ros={}", item.getCtr(),item.getCvr(),item.getStr(),item.getRos());
+            }catch (Exception e){
+
+            }
             BigDecimal score = ctrCvr.divide(strRos.multiply(breakRate), 5, BigDecimal.ROUND_HALF_UP);
 
             item.setScore(score.doubleValue());