鸿硕最近调试一个插件,需要实时的查看网络日志,http请求以及响应等。由于鸿硕使用的是linux服务器,安装的宝塔面板,所以就在宝塔面板中查看日志,但是宝塔面板日志当前是按日来切割的,也就是每天生成一次日志,只能查看前一天的日志,这个当然不是鸿硕所需要的,于是鸿硕就使用了按分钟来切割日志,但是却未能实时反映日志的变化,按分钟切割的日志,要么是空的,要么并没有实时生成切割的日志,只能手动点击执行,然后重启apache环境,才能看到按分钟来切割的日志,而且不一定能成功。
后来鸿硕发现这里可以查看实时的日志,而不用使用命令查看日志,如“tail -100f test.log”等。宝塔面板查看实时日志的方法如下:
宝塔后台-网站-设置-网站日志,如下图所示。
如果上图中网站日志的响应日志或错误日志为空,可以尝试先删除日志切割,再查看,然后再添加日志切割;
也可以把“宝塔后台-网站-设置-网站目录-写网站日志”这个选项给去掉,如下图:
重启服务环境之后再选上。
这时,再看看网站日志中是否有实时的日志了。
如果有,这样便可以查看实时的日志,如果想分析统计,可以将日志复制出来使用工具分析即可。
但是直接配置好日志文件的保存路径和格式,然后通过linux命令的方式来实时查看的方法还没有实现,比如在使用宝塔面板的情况下的具体实现方法,各位朋友如果知道烦请指点交流。
IT互联网交流群:656992002