# LoggingSystem **Repository Path**: llcb-project/LoggingSystem ## Basic Information - **Project Name**: LoggingSystem - **Description**: 日志管理系统小Demo,SpringBoot+Vue3 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-06-17 - **Last Updated**: 2022-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 日志管理系统 专注于日志的管理系统小Demo(功能简单), 主要用来凸显日志记录, 没有添加更多的功能模块 主要是, 自己没有做过日志管理 ##### 包含有以下功能 1. 用户管理 1. 新增用户 2. 修改用户个人信息(没有单独添加系统模块, 存在于头像下拉框的`个人中心`) 3. 修改用户个人密码(没有单独添加系统模块, 存在于头像下拉框的`个人中心`) 2. 菜单管理 1. 没有其他功能, 只是展示效果而已(说实话没点子也没时间 OvO) 3. 日志管理 1. 登录日志 1. 查看登录的情况 2. 日志操作(删除, 搜索) 2. 操作日志 1. 查看操作的情况 2. 日志操作(删除, 搜索) ##### 技术选型 1. 前端UI 1. Vue3 2. ElementPlus 2. 后端逻辑 1. SpringBoot 2. MybatisPlus #### 安装运行配置 ##### 需要的环境 1. Node.js(本人使用v14版本) 2. Maven 3. JDK1.8 4. Mysql(v5) 5. Redis ##### 如需运行请按需修改如下配置 1. `/logging-boot`目录下的配置文件`application.yaml`(**必须修改项**: Redis, Mysql, profile资源目录) 2. `/logging-ui`目录下的配置文件`vue.config.js`(如若打包运行则无需配置, 使用nginx代理即可) ##### 前端安装详解(默认上面配置都完成) 1. npm直接运行: 1. 命令行进入`/logging-ui`目录, 先行安装: `npm i` 2. 执行`npm run serve` 2. 打包使用nginx代理: 1. 执行`npm run build` 2. 配置nginx反向代理`/api-pro`接口, 并且需要路径重写 ##### 后端安装详解(默认上面配置都完成) > 记得导入sql呢, 以及Redis配置 > > **还有一个注意事项**: 需要自行创建静态资源目录到配置文件`application.yaml`下的`profile资源目录`中创建一个文件夹`avatar`, 需要放置一个名为`default.jpg`的图片 > > 以上主要是需要目录`avatar`, 图片无所谓 1. 使用SpringBoot直接启动: 1. 打开IDEA 2. 运行`/logging-boot/src/main/java/com/zhuhjay/LoggingBootApplication.java` 2. 使用maven将项目打成jar: 1. 命令行打开根目录执行maven命令进行打包: `mvn clean package` 2. `/logging-boot/target`目录下的jar包运行`java -jar logging-boot-1.0.0.jar` 3. 如果使用服务器挂起, 需要使用`nohup java -jar logging-boot-1.0.0.jar &` #### 演示地址 [演示地址](http://system.aopt.xyz)