38 lines
1.4 KiB
Java
38 lines
1.4 KiB
Java
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();
|
||
}
|
||
} |