package com.sohu.cache.entity; import java.sql.Timestamp; import org.apache.commons.lang.StringUtils; /** * 实例慢查询日志 * @author leifu * @Date 2016年2月22日 * @Time 上午11:57:02 */ public class InstanceSlowLog { private long id; /** * 实例id */ private long instanceId; /** * app id */ private long appId; /** * ip地址 */ private String ip; /** * port */ private int port; /** * 慢查询日志id */ private long slowLogId; /** * 耗时 */ private int costTime; /** * 命令 */ private String command; /** * 记录创建时间 */ private Timestamp createTime; /** * 慢查询发生时间 */ private Timestamp executeTime; public long getId() { return id; } public void setId(long id) { this.id = id; } public long getInstanceId() { return instanceId; } public void setInstanceId(long instanceId) { this.instanceId = instanceId; } public long getAppId() { return appId; } public void setAppId(long appId) { this.appId = appId; } public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; } public int getPort() { return port; } public void setPort(int port) { this.port = port; } public long getSlowLogId() { return slowLogId; } public void setSlowLogId(long slowLogId) { this.slowLogId = slowLogId; } public int getCostTime() { return costTime; } public void setCostTime(int costTime) { this.costTime = costTime; } public String getCommand() { int maxLength = 30; if (StringUtils.isNotBlank(command) && command.length() > maxLength) { return command.substring(0, maxLength) + "..."; } return command; } public void setCommand(String command) { this.command = command; } public Timestamp getCreateTime() { return createTime; } public void setCreateTime(Timestamp createTime) { this.createTime = createTime; } public Timestamp getExecuteTime() { return executeTime; } public void setExecuteTime(Timestamp executeTime) { this.executeTime = executeTime; } @Override public String toString() { return "InstanceSlowLog [id=" + id + ", instanceId=" + instanceId + ", appId=" + appId + ", ip=" + ip + ", port=" + port + ", slowLogId=" + slowLogId + ", costTime=" + costTime + ", command=" + command + ", createTime=" + createTime + ", executeTime=" + executeTime + "]"; } }