主要是想做一个简易的日志实时查看面板,当然不适合大型log。适用面是假如你有自己的一个或者多个小项目,想看看日志实时流,又不想登录机器查看,在此情况下查看此项目的web页面。
前期借鉴read_logs_in_flask,主要是基于python
自带文件操作seek
操作来实现,同时可以实现windows
和linux
适用。但是实测如果监控的日志文件如果有所变动,flask
就会阻塞住,所以放弃这种实现。直接使用调用命令行tail
。
只支持linux
!!!!
只支持linux
!!!!
只支持linux
!!!!
- python 3.7.2
- flask 1.1.1
- socketio
- 更改
docker-compose.yml
下logs
文件的挂载目录,挂载至你要查看的目录(可以将自己项目的日志统一放在一个目录,这样更加方便查看) - 启动
docker-compose build
docker-compose up -d
- 打开
ip:9700
,查看使用(端口配置在docker-compose.yml
)
- 因该不会再更新