Alex 1 rok pred
rodič
commit
64d128c0c4
2 zmenil súbory, kde vykonal 50 pridanie a 37 odobranie
  1. 4 2
      agent/HookGameCenter.js
  2. 46 35
      agent/logger.ts

+ 4 - 2
agent/HookGameCenter.js

@@ -1,3 +1,5 @@
+import {LogColor, logColor} from "./logger";
+
 export let HookGameCenter = {
     printReqParam: function (HttpLoggingInterceptor) {
         HttpLoggingInterceptor.a.overload('okhttp3.Interceptor$Chain').implementation = function (chain) {
@@ -10,7 +12,7 @@ export let HookGameCenter = {
 
             // 检查并打印THREAD_LOGS的内容
             if (threadLogsValue !== null) {
-                console.log('请求参数: ' + threadLogsValue.toString());
+                logColor('请求参数: ' + threadLogsValue.toString(), LogColor.GREEN_TEXT);
             } else {
                 console.log('请求参数 is null or not set for the current thread');
             }
@@ -35,7 +37,7 @@ export let HookGameCenter = {
                 // 限制预览的最大字节数,避免大数据传输
                 var responseBody = result.peekBody(1024 * 1024); // 预览最大1MB的数据
                 var responseBodyString = responseBody.string(); // 将响应体转换为字符串
-                console.log("Response Body: " + responseBodyString);
+                logColor("Response Body: " + responseBodyString, LogColor.BLUE_TEXT);
             } catch (e) {
                 console.log("Error reading response body: " + e);
             }

+ 46 - 35
agent/logger.ts

@@ -1,6 +1,6 @@
 
 const DEBUG: boolean = false;
-const INTOOLS: boolean=true;
+const INTOOLS: boolean = false;
 export function log(msg: string): void {
     if (DEBUG) {
         log4Android(msg);
@@ -73,13 +73,16 @@ export function logColor(message: string, type: number): void {
         return;
     }
     switch (type) {
-        case LogColor.WHITE:
+        case LogColor.WHITE_TEXT:
+        case LogColor.WHITE_BG:
             log(message);
             break;
-        case LogColor.RED:
+        case LogColor.RED_TEXT:
+        case LogColor.RED_BG:
             console.error(message);
             break;
-        case LogColor.YELLOW:
+        case LogColor.YELLOW_TEXT:
+        case LogColor.YELLOW_BG:
             console.warn(message);
             break;
         default:
@@ -91,37 +94,45 @@ export function logColor(message: string, type: number): void {
 }
 
 export var LogColor = {
-    WHITE: 0,
-    RED: 1,
-    YELLOW: 3,
-    C31: 31,
-    C32: 32,
-    C33: 33,
-    C34: 34,
-    C35: 35,
-    C36: 36,
-    C41: 41,
-    C42: 42,
-    C43: 43,
-    C44: 44,
-    C45: 45,
-    C46: 46,
-    C90: 90,
-    C91: 91,
-    C92: 92,
-    C93: 93,
-    C94: 94,
-    C95: 95,
-    C96: 96,
-    C97: 97,
-    C100: 100,
-    C101: 101,
-    C102: 102,
-    C103: 103,
-    C104: 104,
-    C105: 105,
-    C106: 106,
-    C107: 107
+    // STANDARD TEXT COLORS
+    BLACK_TEXT: 30,
+    RED_TEXT: 31,
+    GREEN_TEXT: 32,
+    YELLOW_TEXT: 33,
+    BLUE_TEXT: 34,
+    MAGENTA_TEXT: 35,
+    CYAN_TEXT: 36,
+    WHITE_TEXT: 37,
+
+    // EXTENDED TEXT COLORS (BRIGHT VERSIONS)
+    BRIGHT_BLACK_TEXT: 90,
+    BRIGHT_RED_TEXT: 91,
+    BRIGHT_GREEN_TEXT: 92,
+    BRIGHT_YELLOW_TEXT: 93,
+    BRIGHT_BLUE_TEXT: 94,
+    BRIGHT_MAGENTA_TEXT: 95,
+    BRIGHT_CYAN_TEXT: 96,
+    BRIGHT_WHITE_TEXT: 97,
+
+    // STANDARD BACKGROUND COLORS
+    BLACK_BG: 40,
+    RED_BG: 41,
+    GREEN_BG: 42,
+    YELLOW_BG: 43,
+    BLUE_BG: 44,
+    MAGENTA_BG: 45,
+    CYAN_BG: 46,
+    WHITE_BG: 47,
+
+    // EXTENDED BACKGROUND COLORS (BRIGHT VERSIONS)
+    BRIGHT_BLACK_BG: 100,
+    BRIGHT_RED_BG: 101,
+    BRIGHT_GREEN_BG: 102,
+    BRIGHT_YELLOW_BG: 103,
+    BRIGHT_BLUE_BG: 104,
+    BRIGHT_MAGENTA_BG: 105,
+    BRIGHT_CYAN_BG: 106,
+    BRIGHT_WHITE_BG: 107
 }