Home

Awesome

简介

TailLog 是一款实时日志查看监控工具。

通过一次配置,即可便捷查看和监控本地或远程的日志信息(类似命令"tail",实时展示并跟踪日志信息)。

同时提供搜索,高亮等辅助等功能,方便快速定位异常,让你更专注于程序开发与维护。

更多信息请查看

TailLog官网

Github

《独立开发一款产品是怎样的体验》

QQ交流群:455735429

工程结构与原理

源码部署与运行

环境

如果你是一位专业的前端开发工程师,我想你已经具备了常用且必要的开发环境,可以直接跳过该部分,了解开发调试相关内容即可。 如果十分不幸遇到环境问题,可以尝试在这里找到答案。

开发调试

如下命令均在项目根目录下执行。

install

 npm i

编译

 npm run build
 

浏览器运行

npm start

客户端(electron)运行

  1. package.json中设置:"DEV": true,
  2. 第一个命令行窗口执行:npm start
  3. 第二个命令行窗口执行:electron . 或者直接执行node scripts/main

打包成客户端

  1. package.json中设置:"DEV": false,
  2. 命令行执行:npm run build
  3. 打包

其他注意事项

目录结构

* app APP的生成目录(如果没有生成过,则不存在)
* build 前端代码打包路径(如果没有生成过,则不存在)
* config 前端项目配置目录
* node 后端项目主目录
* public 静态资源
* scripts 脚本目录
* src 前端主目录
    * components:组件
    * routers:路由,页面
    * Config:日志源配置页
    * Login:登录页
    * Logs:日志详情页
    * utils:公共方法
    * reducers
    * action
    * index.scss:通用样式
 * main.js 后端主入口   
 

Developers

七号球员

coolguy