打点加入日志

back_recharge
lvxinran 2020-11-24 16:36:03 +08:00
parent c9e04ee252
commit 6c7b164b53
2 changed files with 18 additions and 1 deletions

View File

@ -66,4 +66,15 @@ public class ReportBaseBean {
public ReportBaseBean() {
}
@Override
public String toString() {
return "ReportBaseBean{" +
"account_id='" + account_id + '\'' +
", distinct_id='" + distinct_id + '\'' +
", device_id='" + device_id + '\'' +
", ip='" + ip + '\'' +
", country_code=" + country_code +
'}';
}
}

View File

@ -11,10 +11,13 @@ import com.ljsd.jieling.logic.dao.Item;
import com.ljsd.jieling.logic.dao.root.GuildInfo;
import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.protocols.PlayerInfoProto;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ConcurrentHashMap;
/**
* @author lvxinran
@ -22,9 +25,11 @@ import java.util.concurrent.BlockingQueue;
* @discribe
*/
public class ReportUtil {
private static final Logger LOGGER = LoggerFactory.getLogger(ReportUtil.class);
private static final String LOG_PATH = "../reportLog_"+GameApplication.serverId;
private static Map<Integer,ReportBaseBean> baseBeanMap = new HashMap<>();
private static Map<Integer,ReportBaseBean> baseBeanMap = new ConcurrentHashMap<>();
private static ThinkingDataAnalytics ta = new ThinkingDataAnalytics(new ThinkingDataAnalytics.LoggerConsumer(LOG_PATH));
@ -141,6 +146,7 @@ public class ReportUtil {
public static void saveBaseInfo(int uid,PlayerInfoProto.LoginRequest loginRequest){
ReportBaseBean reportBaseBean = new ReportBaseBean(String.valueOf(uid),loginRequest.getDistinctId(),loginRequest.getDeviceIdS(),loginRequest.getIpS(),0);
LOGGER.info("保存{}用户信息:{}",uid,reportBaseBean.toString());
baseBeanMap.put(uid,reportBaseBean);
}
}