Ver Fonte

feat: 增加日志模块配置

181250114 há 3 anos atrás
pai
commit
71bbad3ecb

+ 15 - 0
seecoder-portal-server/pom.xml

@@ -151,6 +151,21 @@
             <artifactId>postgresql</artifactId>
             <version>42.3.6</version>
         </dependency>
+
+        <!--日志相关-->
+        <dependency>
+            <groupId>com.nju.edu</groupId>
+            <artifactId>seecoder-logTracking-client</artifactId>
+            <version>0.1.1</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-log4j12</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+
     </dependencies>
 
 </project>

+ 4 - 0
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/utility/LogTrackingUtil.java

@@ -0,0 +1,4 @@
+package cn.seecoder.seecoderportalserver.utility;
+
+public class LogTrackingUtil {
+}

+ 37 - 0
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/utility/OpType.java

@@ -0,0 +1,37 @@
+package cn.seecoder.seecoderportalserver.utility;
+
+public enum OpType {
+
+    CREATE_OR_MODIFY_BUGLIST(100, "创建/修改缺陷信息"),
+    COMMIT(101, "用户进行commit"),
+    INTERFACE_TEST(102, "用户创建并执行接口测试"),
+    CREATE_PIPELINE(103, "用户创建流水线"),
+    DELETE_PIPELINE(104, "用户删除流水线"),
+    DEPLOY_PIPELINE(105, "用户部署流水线"),
+    MODIFY_REQUIREMENT_TREENODE(106, "用户插入/更新需求树节点"),
+    DELETE_REQUIREMENT_TREENODE(107, "用户删除需求树节点"),
+    ADD_MEMBER(108,"将成员加入项目中"),
+    RELATE_PROJECT(109,"将项目A与项目B关联"),
+    CREATE_PROJECT(110,"创建项目并存储信息"),
+    CREATE_USER(111,"用户注册并存储信息"),
+    //试一下新日志
+    CREATE_TEST(1000,"用户创建新的接口测试");
+
+
+
+    int num;
+    String name;
+
+    OpType(int num, String name) {
+        this.num = num;
+        this.name = name;
+    }
+
+    public int getNum() {
+        return this.num;
+    }
+
+    public String getName() {
+        return this.name;
+    }
+}

+ 5 - 1
seecoder-portal-server/src/main/resources/application.yml

@@ -30,5 +30,9 @@ spring:
   datasource:
     type: com.zaxxer.hikari.HikariDataSource
 
-
+logging:
+  file:
+    name: /log/portal.log
+  level:
+    root: info