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();
|
|||
|
|
}
|
|||
|
|
}
|