From 6180e2986ca3c39262486458cee97e54d5f67450 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期五, 24 七月 2026 15:18:16 +0800
Subject: [PATCH] 修复问题
---
rxnetty/src/main/java/cn/sinata/rxnetty/LogHelper.java | 27 +++++++++++++++++++++++----
1 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/rxnetty/src/main/java/cn/sinata/rxnetty/LogHelper.java b/rxnetty/src/main/java/cn/sinata/rxnetty/LogHelper.java
index b810c51..82a5aba 100644
--- a/rxnetty/src/main/java/cn/sinata/rxnetty/LogHelper.java
+++ b/rxnetty/src/main/java/cn/sinata/rxnetty/LogHelper.java
@@ -13,11 +13,30 @@
config.setSingleTagSwitch(true);
config.setLogHeadSwitch(false);
- logRecord("IGoApplication", "initLogs");
+ logRecord("initLogs");
}
- public static void logRecord(String name, String info) {
- String tag = name + " [" + Thread.currentThread().getName() + "-" + Thread.currentThread().getId() + "]";
- LogUtils.iTag(tag, info);
+ public static void logRecord(String info) {
+ LogUtils.iTag(getDefaultTag(), info);
+ }
+
+ private static String getDefaultTag() {
+ StackTraceElement[] stacks = new Throwable().getStackTrace();
+ StackTraceElement stackTraceElement = stacks[0];
+ for (StackTraceElement stack : stacks) {
+ if (stack.getClassName().equalsIgnoreCase(stackTraceElement.getClassName())) {
+ continue;
+ }
+ stackTraceElement = stack;
+ break;
+ }
+ String runningClassName = stackTraceElement.getClassName();
+ String runningMethodName = stackTraceElement.getMethodName();
+ int i = runningClassName.lastIndexOf(".");
+ if (i != -1) {
+ runningClassName = runningClassName.substring(i + 1);
+ }
+ Thread thread = Thread.currentThread();
+ return "[" + thread.getName() + "-" + thread.getId() + "] " + runningClassName + "." + runningMethodName;
}
}
--
Gitblit v1.7.1