提交 ffba7f03 编写于 作者: Y youyong205

modify the applog

上级 1a429aac
app.name=cat-agent
\ No newline at end of file
...@@ -18,6 +18,7 @@ import com.dianping.data.warehouse.IMarinLog; ...@@ -18,6 +18,7 @@ import com.dianping.data.warehouse.IMarinLog;
import com.dianping.data.warehouse.LogTypeEnum; import com.dianping.data.warehouse.LogTypeEnum;
import com.dianping.data.warehouse.MarinLog; import com.dianping.data.warehouse.MarinLog;
import com.dianping.data.warehouse.MarinPrinter; import com.dianping.data.warehouse.MarinPrinter;
import com.site.lookup.util.StringUtils;
public class AppLogManager implements Initializable { public class AppLogManager implements Initializable {
...@@ -59,7 +60,12 @@ public class AppLogManager implements Initializable { ...@@ -59,7 +60,12 @@ public class AppLogManager implements Initializable {
IMarinLog log = new MarinLog(); IMarinLog log = new MarinLog();
log.putLong("event_id", UUID.randomUUID().getMostSignificantBits()); log.putLong("event_id", UUID.randomUUID().getMostSignificantBits());
log.putInt("dp_user_id", Integer.parseInt(proto.getDpid())); String dpid = proto.getDpid();
if (StringUtils.isNotEmpty(dpid)) {
log.putInt("dp_user_id", Integer.parseInt(dpid));
}
log.putString("user_ip", proto.getIp()); log.putString("user_ip", proto.getIp());
log.putString("request_start_time", m_sdf.format(new Date(proto.getTimestamp()))); log.putString("request_start_time", m_sdf.format(new Date(proto.getTimestamp())));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册