SyslogIF发送日志的时候,在接收端获取的message会默认携带主机名
取消默认主机名方式 syslog.getConfig().setSendLocalName(false)
代码如下
SyslogIF syslog = Syslog.getInstance(SyslogConstants.TCP);
//接收端ip
syslog.getConfig().setHost("127.0.0.1");
//接收端端口
syslog.getConfig().setPort(port);
//每个message大小
syslog.getConfig().setMaxMessageLength(1024 * 10);
//取消主机名
syslog.getConfig().setSendLocalName(false);
//发送
syslog.log(Syslog.LEVEL_EMERGENCY, URLDecoder.decode(data, "utf-8"));