打点加入日志
parent
c9e04ee252
commit
6c7b164b53
|
@ -66,4 +66,15 @@ public class ReportBaseBean {
|
||||||
|
|
||||||
public 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 +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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.GuildInfo;
|
||||||
import com.ljsd.jieling.logic.dao.root.User;
|
import com.ljsd.jieling.logic.dao.root.User;
|
||||||
import com.ljsd.jieling.protocols.PlayerInfoProto;
|
import com.ljsd.jieling.protocols.PlayerInfoProto;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.BlockingQueue;
|
import java.util.concurrent.BlockingQueue;
|
||||||
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author lvxinran
|
* @author lvxinran
|
||||||
|
@ -22,9 +25,11 @@ import java.util.concurrent.BlockingQueue;
|
||||||
* @discribe
|
* @discribe
|
||||||
*/
|
*/
|
||||||
public class ReportUtil {
|
public class ReportUtil {
|
||||||
|
private static final Logger LOGGER = LoggerFactory.getLogger(ReportUtil.class);
|
||||||
|
|
||||||
private static final String LOG_PATH = "../reportLog_"+GameApplication.serverId;
|
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));
|
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){
|
public static void saveBaseInfo(int uid,PlayerInfoProto.LoginRequest loginRequest){
|
||||||
ReportBaseBean reportBaseBean = new ReportBaseBean(String.valueOf(uid),loginRequest.getDistinctId(),loginRequest.getDeviceIdS(),loginRequest.getIpS(),0);
|
ReportBaseBean reportBaseBean = new ReportBaseBean(String.valueOf(uid),loginRequest.getDistinctId(),loginRequest.getDeviceIdS(),loginRequest.getIpS(),0);
|
||||||
|
LOGGER.info("保存{}用户信息:{}",uid,reportBaseBean.toString());
|
||||||
baseBeanMap.put(uid,reportBaseBean);
|
baseBeanMap.put(uid,reportBaseBean);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue