package rfx.server.log.kafka; import java.io.Serializable; import rfx.server.util.CharPool; public class HttpDataLog implements Serializable{ private static final long serialVersionUID = -608716019415138628L; long unixTime; long unixTimeInQueue; String ip; String userAgent; String logDetails; String cookieString; public HttpDataLog(String ip, String userAgent, String logDetails,String cookieString) { super(); this.ip = ip; this.userAgent = userAgent; this.logDetails = logDetails; this.cookieString = cookieString; this.unixTime = System.currentTimeMillis() / 1000L; } @Override public String toString() { StringBuilder logLine = new StringBuilder(); char tab = CharPool.TAB; logLine.append(getIp()).append(tab); logLine.append(getUnixTime()).append(tab); logLine.append(getUserAgent()).append(tab); logLine.append(getLogDetails()).append(tab); logLine.append(getCookieString()); return logLine.toString(); } public long getUnixTime() { return unixTime; } public void setUnixTime(long unixTime) { this.unixTime = unixTime; } public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; } public String getUserAgent() { return userAgent; } public void setUserAgent(String userAgent) { this.userAgent = userAgent; } public String getLogDetails() { return logDetails; } public void setLogDetails(String logDetails) { this.logDetails = logDetails; } public String getCookieString() { return cookieString; } public void setCookieString(String cookieString) { this.cookieString = cookieString; } public long getUnixTimeInQueue() { return unixTimeInQueue; } public void setUnixTimeInQueue(long unixTimeInQueue) { this.unixTimeInQueue = unixTimeInQueue; } }