背景:需求来自于一个客户想将服务器的日志转发到自己的日志服务器上,所以希望我们能提供这个转发的功能,同时还要满足syslog协议. 一.什么是syslog协议 1.介绍(略) 2.syslog标准协议如下图 这里的facility为模块,serverity为等级,由这两个信息共同计算出一个PRI头部.HEADER部分包含了时间和主机名.在HEADER和MSG之间有一个空格,MSG是需要记录的日志部分(日志消息体). 这里也就是说,理论上使用这种格式构造的字符串发送,接收方就能解析出来.实际上根据…