package org.infosec.ismp.model.syslog; import java.io.Serializable; import org.apache.commons.lang.builder.ToStringBuilder; /** * 表示syslog信息, * 参见syslog文档,添加了一个属性ipaddr,因为有的syslog报文无地址,只有将接受地址认为是设备地址。 * @author <a href="mailto:lianglin1979@sjtu.edu.cn">lianglin</a> * */ public class Syslog implements Serializable{ private String nodeid; private String timestamp; private String hostname; private String ipaddr; private String msg; private String facility; private String severity; public String getTimestamp() { return timestamp; } public void setTimestamp(String timestamp) { this.timestamp = timestamp; } public String getHostname() { return hostname; } public void setHostname(String hostname) { this.hostname = hostname; } public String getIpaddr() { return ipaddr; } public void setIpaddr(String ipaddr) { this.ipaddr = ipaddr; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public String getFacility() { return facility; } public void setFacility(String facility) { this.facility = facility; } public String getSeverity() { return severity; } public void setSeverity(String severity) { this.severity = severity; } public String getNodeid() { return nodeid; } public void setNodeid(String nodeid) { this.nodeid = nodeid; } @Override public String toString(){ return ToStringBuilder.reflectionToString(this); } }