Files
ai-security-xdr/haobang-security-xdr/syslog-client/src/main/java/com/haobang/syslog/MySyslogClient.java

38 lines
1.4 KiB
Java
Raw Normal View History

2026-01-11 15:33:22 +08:00
package com.haobang.syslog;
import com.alibaba.fastjson2.JSONObject;
import org.graylog2.syslog4j.Syslog;
import org.graylog2.syslog4j.SyslogConstants;
import org.graylog2.syslog4j.SyslogIF;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.Date;
public class MySyslogClient {
private static final String HOST = "127.0.0.1";
private static final int PORT = 514;
public void generate() {
SyslogIF syslog = Syslog.getInstance(SyslogConstants.UDP);
syslog.getConfig().setHost(HOST);
syslog.getConfig().setPort(PORT);
StringBuffer buffer = new StringBuffer();
buffer.append("约会时间:" + new Date().toString().substring(4,20) + ";")
.append("羞答答的美女:" + "我是阿南啦" + ";")
.append("暗号:" + "万般皆下品唯有编码屌88888223346" + ";");
JSONObject jsonObject = new JSONObject();
jsonObject.put("message", buffer.toString());
try {
syslog.log(0, URLDecoder.decode(jsonObject.toString(), "utf-8"));
} catch (UnsupportedEncodingException e) {
System.out.println("generate log get exception " + e);
}
System.out.println("哎呀老娘的第N次dating竟然还得先搭讪!");
}
public static void main(String[] args) {
new MySyslogClient().generate();
}
}