我这里有一个.log的日志文件,现在要求将日志文件的内容显示在网页上,服务器是用C语言写的,用到了libevent,请问我该怎么将日志文件中的内容传给前端呢,一般来说前后台数据传递是用json的形式,但是我这个文件里面内容挺多的,不知道怎么做好。
附上日志文件内容
虽然,不太会用C编写程序,但,我觉得思路应该是要么找一个日志收集工具,比如:logstash等等,要么自己写一个程序来处理这个文件。如果你的日志有一定的格式,那再好不过了可以按格式解析出来,再封装成json格式,放入缓存或者是消息中间件中,这样,其它系统都可以取到
以前做过将图片base64编码后(大字符串,作为jason的value)传递给后端,然后后端进行base64解码生成图片,可见json传递大字符串的能力和性能是很强的。如果后端以c语言编写(难道是传说中的CGI),完全可以直接将日志内容打包到json串中传递给前端,需要注意的是前端解析换行符的时候,window 平台下和linux平台下c++的换行符是不同的。